Asp.net页面下客户端按钮提交页面到其他Action

在一个asp.net'页面下
也就是在form 的runat=server,head的runatserver的情况下

添加服务器按钮的话,点击这个按钮,默认会对表单form执行post事件,action就是本页面

如果想提交本页面到其他页面,action等于其他页面

可以使用这个方法
1。在form表单里面添加html按钮,执行一个onclick事件,js方法这样写
form.action='其他页面'
form.submit();//然后执行,
比较简单的

一般这样写了以后,点击html按钮的时候都会报错,未验证的MAC错误,等等。

这个时候在本页面的Page属性 enableEventValidation="false" viewStateEncryptionMode="Never" enableViewStateMac="false"

然后关键别忘了,在目标页面,就是要跳转的Action页面也添加enableEventValidation="false" viewStateEncryptionMode="Never" enableViewStateMac="false"

本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

posted @ 2010-12-07 03:04  音乐啤酒  阅读(327)  评论(0编辑  收藏  举报