gpt4 book ai didi

asp.net - 验证问题总结

转载 作者:行者123 更新时间:2023-12-02 16:36:04 26 4
gpt4 key购买 nike

我的 asp.net 页面上有一个小联系页面。我有大约 5 个可能会出错的验证器,并且我有一个 ValidationSummary。

问题是,当我点击“SubmitButton”时,所有控件的 div 应该消失,并且带有 ValidationSummary 的 div 应该出现。

但我不知道如何实现这一点,因为在普通按钮/链接按钮上我不会有 DIV 的回发可见/不可见。通过回发,我将不会获得 ValidationSummary 的信息。

希望我能正确解释,以便您理解我:)

最佳答案

验证摘要显示/隐藏本身,这是您想要控制的吗?无论如何,你是对的,你必须在客户端 JavaScript 中执行此操作。

一种方法是手动调用验证方法 Page_ClientValidate,并且不依赖默认的验证功能。

另一种方法是通过执行以下操作来替换默认客户端功能:

var fn = Page_ClientValidate;
Page_ClientValidate = function(..) {
var result = fn(..);

if (!!result)
//Valid,
else
//Invalid, swap divs

return result;
}

看看客户端上可用的验证方法,您可以使用此技术来覆盖默认实现:http://msdn.microsoft.com/en-us/library/aa338815(v=vs.71).aspx

HTH。

关于asp.net - 验证问题总结,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5666346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com