当前位置:编程学习 > C#/ASP.NET >>

.net的webForm如何实现多表单操作

.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验证错误

最简单的重写莫过于
    protected override object LoadPageStateFromPersistenceMedium()
    {
        return null;
    }

,如果复杂一点你最好是处理一下来源地址,然后返回null --------------------编程问答-------------------- 最好附带源码,越全越好!嘻嘻,大家抢分啦!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,