asp.net-mvc-3 – MVC3只读文本框但值必须POST
发布时间:2020-12-16 06:31:17 所属栏目:asp.Net 来源:网络整理
导读:MVC3中是否有一种方法可以创建一个只读文本框,其值为POST? 我尝试过以下内容(来自本网站的其他人): @Html.TextBoxFor(m = m.Model.xxxx,new { disabled = "disabled",@class = "text-box single-line",@readonly = "readonly" }) 但是,该值不会被POST,检查
MVC3中是否有一种方法可以创建一个只读文本框,其值为POST?
我尝试过以下内容(来自本网站的其他人): @Html.TextBoxFor(m => m.Model.xxxx,new { disabled = "disabled",@class = "text-box single-line",@readonly = "readonly" }) 但是,该值不会被POST,检查它会给出NULL. 我将开始考虑使用DisplayFor和HiddenFor对,但想知道是否有更优雅的解决方案. 解决方法
Html规范说不应该提交禁用的字段,因此您只能在您的情况下使用readonly,您希望从JS更新值并提交它. readonly使用CSS类使其看起来禁用,从而提供更好的UI体验.或者,只使用span加上隐藏输入.
见:http://www.w3.org/TR/html401/interact/forms.html#h-17.12.1 “禁用控制无法成功.”并且“成功控制”有效“提交”. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 哪个选择:ASP.NET MVC或RESTful WCF?
- ASP.NET @Register和@Reference
- IBatis.Net 老技术新研究
- asp.net – jqGrid:使用多种方法来过滤数据
- .NET Core的文件系统[1]:读取并监控文件的变化
- asp.net-mvc – 存在哪些ASP.NET MVC示例项目?
- asp.net – Crystal Report仅显示第一页
- asp.net-mvc – 使用ASP.New MVC 4 Web Api进行授权过滤依赖
- ASP.NET:隐藏gridview中的列
- 共享ASP.NET_SessionId和.ASPXAUTH cookie安全风险
推荐文章
站长推荐
- asp.net – URL重写从/default.aspx到/
- asp.net-mvc – ASP.NET MVC:很多路由 – >总是
- asp.net – HTML属性bgcolor已被弃用:使用什么?
- asp.net-mvc – SportStore:WebUI.WindsorContr
- asp-classic – Classic ASP中的Response.Flush导
- asp.net-mvc – 通过集合迭代并在Razor中打印索引
- asp.net-mvc-3 – .NET 4.0 MEF.可插入的ASP.NET
- C#中 Request, Request.params , Request.query
- ASP.Net 5 RC2配置部分绑定
- asp.net-mvc – 为什么我不能在ASP.NET MVC 3中使
热点阅读