当前位置: 代码迷 >> ASP.NET >> |M| 母版页里面的页面如何来添加一个Form
  详细解决方案

|M| 母版页里面的页面如何来添加一个Form

热度:8423   发布时间:2013-02-25 00:00:00.0
|M| 母版页里面的页面怎么来添加一个Form啊
我的环境是这样的
一个母版页
我有一个MasterPage母版页
一个Pay.aspx网页
现在问题是本我的的Pay.aspx没有用母版页的时候是
<form   id=form1   return= "server ">
...
</form>
<form   name= "frm "   method= "post "   action= "https://www.99bill.com/webapp/receiveMerchantInfoAction.do ">
...
</from>
--------------------------------------------------
然后现在使用母版页那么生成的就会是
<form   id=form1   return= "server ">
...
<form   name= "frm "   method= "post "   action= "https://www.99bill.com/webapp/receiveMerchantInfoAction.do ">
...
</from>
...
</form>
这样就提示出错了
回发或回调参数无效。在配置中使用   <pages   enableEventValidation= "true "/>   或在页面中使用   <%@   Page   EnableEventValidation= "true "   %>   启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用   ClientScriptManager.RegisterForEventValidation   方法来注册回发或回调数据以进行验证。
是不是form不能嵌套form
如果这样的话有什么办法

------解决方案--------------------------------------------------------
不能用两个服务端form。
母版页里用form,内容页里不要用form。
------解决方案--------------------------------------------------------
一个窗体不能有多个Form
------解决方案--------------------------------------------------------
一个窗体最好是只能有一个form.
------解决方案--------------------------------------------------------
asp 可以有多个
asp.net 加几个 form 就会报错
------解决方案--------------------------------------------------------
应该说是不能有多个runat=server的form
------解决方案--------------------------------------------------------
up,JF~~
------解决方案--------------------------------------------------------
我今天也遇到这个问题,不能用两个以上runat=server的form,而且如果用masterpage要小心在content页面生成客户端控件的时候id被加上长长的前坠,这样会使你写javascript的时候会错的一踏糊涂。
------解决方案--------------------------------------------------------
在ASP下可以有多个form.但是在asp.net下只能有一个form!
模板页没有用过,你可以试一下用框架。
------解决方案--------------------------------------------------------
form里是不能用form的

要不母板用form,所有的内容页都不用form
------解决方案--------------------------------------------------------
母版页和内容页不要同时用form 最好在内容页里用
------解决方案--------------------------------------------------------
使用ASP.NET最好保持只有一个Form。
------解决方案--------------------------------------------------------
楼主这样做的目的是什么啊?不妨说出来,大家换个角度分析一下,给你个好的解决办法!
------解决方案--------------------------------------------------------
建议把里面的form单独出来做个页面

外面的页面用 iFrame来嵌套里面的
  相关解决方案