【发布时间】:2013-07-24 13:36:04
【问题描述】:
我有 4 个文本框(txtAV、txtAVcmets、txtWin、txtWinComments)以及一个表单上的提交按钮 (btnSubmit)。
我想要实现的是,如果 txtAV 或 txtWin(或两者)包含大于零的整数值,则显示相应的 txtAVcmets 或 txtWinComments(它们在 page_load 中隐藏)并动态应用必填字段验证器。
我认为我可以在 btnSubmit_click 事件中执行此操作,但这会导致我遇到一个问题:
当我过去这样做时,我只使用一个文本框并使用如下代码:
If Not sometextbox.text = "0" Then
'unhide control and create required field validator
Else
' call code to add record
End If
麻烦的是,用 2 个文本框这样做让我有点困惑。我不完全确定如何测试 txtAV 和 txtWin 以查看它们中的一个或两个是否包含大于 0 的整数,然后取消隐藏它们各自的 cmets 框,应用验证器,如果一切都有效,则仅调用代码添加记录.
使用 winforms 我将对文本框的 lostfocus 事件进行验证,然后只需在按钮单击中添加记录,但是我不确定是否可以通过任何其他方式来验证和取消隐藏按钮单击事件之外的控件在 ASP 中。谢谢
【问题讨论】:
标签: asp.net vb.net validation textbox