在Asp.net中,Mvc隐藏字段值无法访问
In Asp.net Mvc hide field value can not be access
我的Asp.net Mvc3项目中有一个问题。我正在使用数据优先的方法以及强类型视图。我在视图中隐藏了一个值作为
@Html.TextBoxFor(model => model.myfield1, new { style=" display:none" })
当我在java脚本上访问这个字段值时,我得到null值或空白。
var abc= s("#myfield1").val();
alert(abc)
我会试试
@Html.DisplayFor(model => model.myfield1, new{})
值将显示在视图中。我也尝试使用隐藏字段,但不工作
对此有任何问题或解决方案。我不在视图中显示此字段,但需要此值以供进一步使用。
对于display:none的字段,val()似乎不起作用。
我用attr()绕过此行为:
$('input').attr('value',myNewValue);
因为强类型的html助手在隐藏时无法访问。您可以在下面使用此助手,而不是现在使用的助手@Html.HiddFor(m=>m.myfield1)该助手用于在强类型视图中存储隐藏值
相关文章:
- 如何访问对象内部的“categoryIds”字段/键,该对象包含mongodb's `ObjectId(s)`数
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- MVC+访问控制器中的隐藏字段
- ReactJS表单提交如何访问字段值
- 访问KendoUI中Datasource过滤对象的字段
- 表单级别的Anguarjs指令,访问所有字段并检查验证
- 循环访问文档 (validate_doc_update) 中的 CouchDB 字段
- 在 Java 中访问 JavaScript 对象的字段
- 如何在 for 循环中访问 json 数组字段的名称
- 如何访问ng个重复生成的表上的字段
- 无法访问javascript中二维数组中的第二个字段
- 如何访问嵌套的表单ng包含范围/字段
- 无法访问字段'通过aspx页面上的javascript函数传递来自代码隐藏中函数调用的客户端id的s值(页面加载
- 如何访问Javascript中的Sitecore字段
- 从Kendo中的columns.filterable.cell.template函数访问列字段名
- 访问Object字段的JavaScript函数
- 访问jQuery中Html编码的字段值
- 可以't访问JSON中的特定字段,在javascript中表示未定义
- 拦截 Rhino 中 java 对象的字段访问
- 如何避免“请求报头字段”访问-控制-允许-报头&;从本地驱动器运行JavaScript