问题描述
.net的webForm如何实现多表单?1)简例:一个用户登陆模块,一个搜索模块,共在同一页面。用不同命名的两个服务端表单实现跳转页面接收并处理登陆或搜索值,状态值如何设定,代码如何去写?2)上一简例:如果集成到一个服务端Form里,又该如何写代码?3)上一简例,如果不用服务端的FORM,用纯HTML客户端的FORM,又如何处理?要求:用asp.net2.0或asp.net1.1技术+C#。
解决方案
解决方案二:
multiview和view控件用过吗?
解决方案三:
不允许页面出现两个以上FORM标记的。asp.net的事件驱动机制完全可以解决所谓的多表FORM问题。如果要回车键提交效果,可以用PANNEL控件的DefaultButton属性。
解决方案四:
QUOTE:不允许页面出现两个以上FORM标记的。---------------------是这样吗?!
解决方案五:
可以用这东西:multiview
解决方案六:
不允许出现多个服务器form,但是可以有多个客户端form,但是不能嵌套使用。
解决方案七:
up楼上正解你只用一个标记为runat="server"的form既可另外,如果该页处理其它页submit的值,你需要重写一下LoadPageStateFromPersistenceMedium,否则会出现viewstate验证错误最简单的重写莫过于protectedoverrideobjectLoadPageStateFromPersistenceMedium(){returnnull;},如果复杂一点你最好是处理一下来源地址,然后返回null
解决方案八:
最好附带源码,越全越好!嘻嘻,大家抢分啦!
时间: 2025-01-01 09:59:59