Page.IsValid始终返回false [英] Page.IsValid always returns false
本文介绍了Page.IsValid始终返回false的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Page.Isvalid总是返回false,即使认为所有验证都是args.Isvalid = true。
我需要检查什么?
有什么想法吗?
谢谢
解决方案
是的我做到了。
受保护的 Sub btnSearch_Click( ByVal sender 作为系统。对象, ByVal e 正如 System.EventArgs)句柄 btnSearch.Click
尝试
Page.validate()
如果 Page.IsValid() 然后
clsCommon.SetSession(SessionVar) iable.SRCH_FROM_DATE,txtFromDate.Text)
clsCommon.SetSession(SessionVariable.SRCH_THRU_DATE,txtThruDate.Text)
clsCommon.SetSession(SessionVariable.ACCT_NBR,txtAccountNbr.Text)
MyGridSort.ResetPosition()
PopulateGrid()
结束 如果
Catch ex As 异常
MyBase 。 LogError(例如,Assembly.GetExecutingAssembly()。GetName()。Name)
结束 尝试
结束 Sub
< blockquote>在此处查看如何使用Page.IsValid属性: MSDN: Page.IsValid属性 [ ^ ]
Hi,
Page.Isvalid always returns false even thought all the validations args.Isvalid=true.
What do i need to check for?
Any ideas?
Thanks
解决方案
Yes i did that.
Protected Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click Try Page.validate() If Page.IsValid() Then clsCommon.SetSession(SessionVariable.SRCH_FROM_DATE, txtFromDate.Text) clsCommon.SetSession(SessionVariable.SRCH_THRU_DATE, txtThruDate.Text) clsCommon.SetSession(SessionVariable.ACCT_NBR, txtAccountNbr.Text) MyGridSort.ResetPosition() PopulateGrid() End If Catch ex As Exception MyBase.LogError(ex, Assembly.GetExecutingAssembly().GetName().Name) End Try End Sub
Look here on how to use the Page.IsValid property: MSDN: Page.IsValid Property [^]
这篇关于Page.IsValid始终返回false的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文