我的表单上有一堆文本字段需要提交给对象。
在我提交之前,我首先检查以确保文本框不为空。
我的表单中有大约40个文本字段,我需要为其中的30个字段执行此操作。
我必须对各种文本字段执行30次操作:
If Not String.IsNullOrEmpty(textboxBookTitle.Text) Then Book.DisplayName = textboxBookTitle.Text
有没有办法将30个文本字段分组为某种类型的数组,以便我可以通过循环处理它们而不是逐个检查每个文本?
由于
答案 0 :(得分:2)
为什么不使用asp:requirefieldvalidator?
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.requiredfieldvalidator.aspx
这可以在提交给服务器之前检查文本框在客户端上是否有值。 只需将所有文本框放在与验证器和按钮相同的ValidationGroup上。