![]() |
1
4
只需逐个检查:
或者可能:
7文本框其实并不是很多—显式地检查每个文本框可以使它保持简单,并确保其他阅读您的代码的人知道发生了什么,而乱搞集合则是添加了另一层间接寻址,使得调试稍微不那么简单。 简单点! |
![]() |
2
1
我同意Kragen的观点-由于所有的检查,你的代码看起来可能“很大”,但你实际上是在写程序需要做什么来验证这些东西,所以任何减少你写的代码行数的聪明方法实际上都不会加快那么多。 但问题是:您必须验证服务器上的文本框吗?如果您只是验证文本框不是空的,我建议使用客户端验证。这将为您节省服务器时间和带宽,因为在用户的浏览器验证表单不是空的之前,不允许用户将表单提交到服务器。 您仍然希望在服务器端进行验证(以防他们的浏览器上没有启用JavaScript,或者他们正在尝试某种恶意行为)。 http://msdn.microsoft.com/en-us/library/aa479013.aspx#aspnet-validateaspnetservercontrols_topic3 我简化了他们的代码以满足您的要求:
|
![]() |
Matej · C#按错误顺序从文本框中读取每个文本 6 年前 |
![]() |
WillGreco · 计数文本框已填充(仅部分) 6 年前 |
|
Ridge · 如何将数据从SQLite数据库查询加载到文本框中? 6 年前 |
|
user7674753 · 为什么我的边界没有完全围绕文本框? 6 年前 |
![]() |
Knugi · 在文本框/标签中显示所选行记录 6 年前 |
![]() |
Idanis · 圆形组合框样式wpf 6 年前 |
![]() |
falukky · 如何从枚举属性使用DataTrigger? 6 年前 |