我的网站上有一个 javascript 方法,可在 X 分钟后重定向用户(只需将他们带到登录页面,因为他们的会话已过期)。
如果页面上有任何验证控件,我会遇到问题,当 javascript 方法设置 window.location 属性以重定向用户时,验证可能会失败。
有没有办法我仍然可以重定向用户但停止 ASP.Net 验证?
我的网站上有一个 javascript 方法,可在 X 分钟后重定向用户(只需将他们带到登录页面,因为他们的会话已过期)。
如果页面上有任何验证控件,我会遇到问题,当 javascript 方法设置 window.location 属性以重定向用户时,验证可能会失败。
有没有办法我仍然可以重定向用户但停止 ASP.Net 验证?
您应该可以致电:
ValidatorEnable("nameOfYourValidator", false);
对于每个控件
以下是 ASP.Net 客户端验证信息的完整列表:
http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside
验证器验证(val)
将客户端验证器作为输入。使验证器检查其输入并更新其显示。
验证器启用(验证,启用)
接受一个客户端验证器和一个布尔值。启用或禁用客户端验证器。被禁用将阻止它进行评估,并且它将始终显示为有效。
ValidatorHookupControl(控制,验证)
接受一个输入 HTML 元素和一个客户端验证器。修改或创建元素的更改事件,以便在更改时更新验证器。这对于依赖多个输入值的自定义验证器很有用。