asp.net-mvc – 如何循环使用FormCollection来检查文本框是否有
发布时间:2020-12-16 03:57:13 所属栏目:asp.Net 来源:网络整理
导读:我有一个搜索页面,有6个文本框,我作为FormCollection传递给控制器??中的操作.如果文本框中没有值,我不想搜索记录. 有没有办法循环遍历FormCollection中的所有文本框,以检查哪些文本框中有值? 我是学院的学生,这个项目是我暑期体验计划的一部分. 我意识到这
我有一个搜索页面,有6个文本框,我作为FormCollection传递给控制器??中的操作.如果文本框中没有值,我不想搜索记录.
有没有办法循环遍历FormCollection中的所有文本框,以检查哪些文本框中有值? 我是学院的学生,这个项目是我暑期体验计划的一部分. 解决方法
您可以像这样遍历FormCollection:
foreach( string key in forms.Keys ) { ... } 但请注意,浏览器仅向您发送名称和值.它不会向您发送输入类型,因此您无法检查该值是否为复选框,除非您事先知道所有复选框的名称.但如果是这种情况,则不需要循环 – 只需按名称将它们从集合中取出即可. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – SQL Server查询从ADO.NET运行速度比SSMS慢
- asp.net-mvc – 在ASP.NET MVC 3中等效的Flash
- asp.net-web-api – Asp.Net核心WebAPI CORS无效
- asp.net-core – ASP .NET Core默认语言总是英文
- 我可以将非MVC asp.net应用程序转换为Azure兼容吗?
- asp.net-mvc – 隐藏列并在编辑时显示字段或在jqGrid中添加
- asp.net-mvc-4 – 与TinyMCE绑定的MVC4
- asp.net – 在iframe中丢失会话状态,但不在弹出窗口中
- asp.net-mvc – 在使用ModelBinder之前更改文化
- asp.net-mvc-3 – 我是否需要在DisplayFor / EditorFor中使