gpt4 book ai didi

c# - 在 OnServerValidate 方法中获取源代码管理

转载 作者:行者123 更新时间:2023-11-30 19:06:54 26 4
gpt4 key购买 nike

我有一个 CustomValidator 控件,在 OnServerValidate 事件中我想设置正在验证的控件的属性。

您可能认为经过验证的控件对象在 OnServerValidate 事件中可用,但事实并非如此。然后我尝试执行 FindControl,但似乎无法访问 ControlToValidate 值。

有人可以帮我验证 TextBox 控件,以便我可以从 OnServerValidate 事件修改它的属性吗?

谢谢,

最佳答案

我尝试了上述答案,但由于我的 TextBox 在 ContentPlaceHolder 的 ListView 中,所以一切都变得有点失控。我最终使用了它,它应该在所有情况下都有效:

string textBoxName = ((CustomValidator)source).ControlToValidate;
var textBox = ((CustomValidator)source).Parent.FindControl(textBoxName) as TextBox;

关于c# - 在 OnServerValidate 方法中获取源代码管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097841/

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