asp.net-mvc – 只读一个下拉列表,但仍然提交其值
发布时间:2020-05-24 02:24:24 所属栏目:asp.Net 来源:互联网
导读:我在ASP.NET MVC中使用 Html.DropDownList帮助器,我想使其成为只读.不幸的是,我也需要它在表单上提交其价值. 我发现(通过similar question on SO),使用以下格式将使下拉列表成为只读,但它不会提供对控件内控件值的访问. Html.DropDownList(Types, Model.Types
|
我在ASP.NET MVC中使用 Html.DropDownList帮助器,我想使其成为只读.不幸的是,我也需要它在表单上提交其价值. 我发现(通过similar question on SO),使用以下格式将使下拉列表成为只读,但它不会提供对控件内控件值的访问. Html.DropDownList("Types",Model.Types,new { @disabled = "disabled" })
有没有人知道如何使用ASP.NET MVC使只读或禁用下拉列表,同时也允许它使用表单发送提交? 解决方法这是网络浏览器端的行为 – 禁用的控件在提交表单时不会将其数据发布到服务器.您可以通过在页面上添加一个隐藏的字段来伪造它,只要确保验证数据.或者在提交操作发生之前使用javascript启用该字段. 如果您禁用某个字段,但仍然在页面上显示一些值,那么必须有一种方式可以让您知道该值,而不会将其从浏览器发送回服务器. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 经典ASP的好IDE?
- asp.net – 无法加载类型’System.ServiceModel.Activation
- asp.net – 如何以编程方式将位置元素添加到Web配置?
- asp.net – 在.NET中以编程方式添加HttpHandler的任何方法?
- asp.net-mvc-3 – 剃刀视图引擎,如何在html之间写入?
- 剃刀 – 在身份3中创建声明身份
- asp.net-mvc – 如何使用ASP.NET MVC的plupload包?
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2模型
- 在ASP.NET中使用区域5
- 为什么我不能在我的代码asp.net c#中使用app_code中的代码文
推荐文章
站长推荐
- ASP.NET 5中的子域路由
- 在ASP.NET中将MS Word文档转换为PDF
- asp.net-mvc-3 – DTO可以嵌套DTO吗?
- asp.net – MVC的最佳实践..使用接口的ViewModel
- asp-classic – 无法在IIS 7.5上运行来自经典ASP
- asp.net-mvc – 安装KB2993928后,ASP.NET MVC4解
- asp.net – 脚本管理器和工具包脚本管理器之间的
- 从Asp.net查看页面调用Ajax调用返回视图的控制器
- asp.net-core – ASP.NET Core 1.1中的multipart
- asp.net – 在自动生成的GridView列中防止HTML编
热点阅读
