日期:2014-05-19  浏览次数:20421 次

怎样解决一个aspx里需要存在多个form的问题
没说.net多久,遇到这样一个问题,请大家帮忙解决。

我知道一个aspx里只能存在一个 <form   runat= "server "> ,但现在需要得到如下图页面:
http://www.fo128.com/temppic/123.jpg

其中“修改密码”表单中密码两项和“修改资料”中真实姓名均有“验证控件”验证是否为空。

问题1:无论提交哪一个提交按钮,其它的验证控件都生效,怎样能够很好的控制?我在button里让 "验证控件 ".IsValid=true或false都不行。

问题2:像这种问题除了用panel或者用户控件实现外,还有什么方法?脚本提交吗?那不是又和asp的提交form原理一样了。

因为接触.net没多久,不知道这样提问是否正确。请各位帮忙解答下。



------解决方案--------------------
左边的都为ValidationGroup= "a "
右边的都为ValidationGroup= "b "



------解决方案--------------------
你可以post到不同的页面
设置属性PostBackUrl