我在c#应用程序中使用DropdownBox和TextBox。
我需要验证是应该选择DropdownBox项还是TextBox应该具有值
但两者都没有价值。
如何同时对两者进行验证?
答案 0 :(得分:0)
像这样(带有CustomValidator
控件):
protected void cvName_ServerValidate(object source, ServerValidateEventArgs args)
{
if (myDDL.SelectedItem == null && myTB.Text == "") //If nothing is selected in the drop down AND the text box is blank...
{
args.IsValid = false; // Set the validator to false
}
}
if
语句中的条件取决于您的验证要求,但这可以大致了解该怎么做。希望它有所帮助!
有关验证的一些详细信息,请参阅此this post。
注意:您无需为ControlToValidate
分配CustomValidator
。只需将上述函数设置为ServerValidate
的{{1}}事件,它就会在页面提交时触发。