asp.net-mvc – 将隐藏文本字段附加到表单MVC
发布时间:2020-12-15 20:13:18 所属栏目:asp.Net 来源:网络整理
导读:这很可能在某种程度上可能会成为一个非常愚蠢的问题,但基本上我在一个模型中有这个“形式”,它作为表单附加到我的视图但我无法实际传递任何数据从视图.它只有两个属性:Id属性和String属性.我一直在尝试使用页面上隐藏文本框中的文本填充String属性,但没有运
这很可能在某种程度上可能会成为一个非常愚蠢的问题,但基本上我在一个模型中有这个“形式”,它作为表单附加到我的视图但我无法实际传递任何数据从视图.它只有两个属性:Id属性和String属性.我一直在尝试使用页面上隐藏文本框中的文本填充String属性,但没有运气.
表格代码: public class AllocateListForm { public int Id { get; set; } public virtual string HiddenText { get; set; } } 相关观点代码: <% using (Html.BeginForm("SaveExit","User",new { },FormMethod.Post,new { id = "selectExitPoints" })) { %> <fieldset> <input type="hidden" id="HiddenText" /> </fieldset> <% } %> 幕后的JQuery用文本填充HiddenText,我可以向你保证它正在填充.幕后还有JQuery执行Ajax提交,我可以保证代码可以正常运行,因为它在应用程序的其他地方使用时没有问题.当我执行将表单提交给服务器的操作并且我转到我指向的控制器代码时,我设置了一个断点,这样我就可以进入控制台并检查表单上的HiddenText字段是否有任何数据空值.任何人都能指出我正确的方向吗? 解决方法
如果将输入的名称指定为“HiddenText”,则模型绑定器应该将其选中.我假设您的控制器操作接受AllocateListForm作为参数.
<input type="hidden" name="HiddenText" id="HiddenText" /> 您也可以像这样使用Html Helpers: @Html.HiddenFor(model => model.HiddenText,new { id = "HiddenText" }) 编辑:添加一个AllocateListForm作为主模型的属性,然后将帮助器更改为@ Html.HiddenFor(model => model.MyAllocateListForm.HiddenText) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何正确对齐一个Gridview列的标题
- asp.net-mvc-3 – 依赖注入与多个类实现的接口
- asp.net-mvc – Asp.net Mvc 2.0 RC设置线程CurrentCulture
- asp.net-mvc-3 – MVC Razor – 在一年中的12个月中使用@ H
- asp.net – 继承自控件与Web控件
- .net-core – WebRTC和Asp.NetCore
- asp.net – 检查会话是否已超时
- 关于ADO.NET连接池
- .net – asp:GridView文本框始终返回空值
- asp.net-mvc – ASP.NET MVC – 在ActionFilter中访问控制器
推荐文章
站长推荐
- asp.net-mvc – MVC4 Ajax表单URL
- asp.net – 什么是Silverlight,以及哪些类型的开
- asp.net-mvc – 使用BootstrapValidator与MVC Da
- ASP.NET的BlogEngine.Net堆栈到WordPress?
- asp.net-mvc – 如何在MVC6或AspNet Core或Ident
- ASP.NET vs. Silverlight
- asp.net – 如何使RequiredFieldValidator更改父
- asp.net-mvc – 用于电子邮件创建和发送的ASP.Ne
- asp.net-mvc – ASP.NET MVC Textarea HTML帮助器
- ASP.NET拒绝访问该路径
热点阅读