Page.IsValid始终返回false [英] Page.IsValid always returns false

查看:74
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆