通过HTTPPost函数中的Javascript获取一个值集
Get a value set via Javascript in a HTTP Post function
我正在编写一个MVC5互联网应用程序,想知道如何在View's
HTTP Post
方法中检索的View
中的Javascript
中设置值。
我试过这个View
代码:
<input type="hidden" id="testHiddenField" value="test" />
使用此Javascript
代码:
$("#testHiddenField").val("test value set");
但是,在HTTP Post
方法中,我不确定如何检索该值。
如果上面的代码不正确,那么检索通过Javascript
在MVC View
中为View
的HTTP Post
函数中设置的值的最佳方法是什么?
提前谢谢。
您可以尝试在点击提交按钮时恢复值,或者如果在模型中定义了"testHiddenField",则需要放置输入的name属性,例如:
假设您在模型中的属性被称为"testHiddenField"
public String testHiddenField;
当在帖子中恢复时,不要忘记将名称放在属性中
<input type="hidden" id="testHiddenField" value="test" name="testHiddenField"/>
要在您的模型中识别,如果不设置模型。将有公认的
另一种解决方案是Razor:
@Html.HiddenFor(input => input.testHiddenField, new {@value="test"})
或点击您的按钮提交表格:
<button type="submit" id="btn" value="POST">
<script>
$('#btn').click(function(){
$('#testHiddenField').val();
});
</script>
简单的方法是这样做:
1-在你的html代码中。
<input type="hidden" name="testHiddenField" id="testHiddenField" value="test" name="testHiddenField"/>
注意,我在代码中添加了name属性。以与相同的方式在javascript中执行操作
2-在mvc操作中,通过在操作中添加testHiddenField作为参数来做一些类似的事情,这将使mvc做我们称之为模型绑定的事情
[HttpPost]
public ActionResult YourAction (string testHiddenField){
// break point here you will find your value is bind to what you set in javascript to view
}
如果有任何问题,请联系我当做
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- Javascript获取上一个元素的内容
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- Jquery append oly获取循环Rails中的最后一个elemen
- 将一个表的id与另一个表中的user_id进行匹配,以获取mysql中的记录
- 使用jquery contains获取一个元素并添加类
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- NodeJS在一个较大的字符串中获取一个字符串的索引
- 无法获取vis.js最后一个或第一个选定的网络节点
- 如何使用javascript获取下一个/转发url
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 从Jquery函数中获取一个变量
- 当两个单独的单词被放在目标上时,使用Jquery获取一个值
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 获取一个javascript对象attr's
- 如何从多个复选框中获取最后一个值
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 如何编写一个获取数组总和的函数(Javascript)
- Ckeditor插件对话框选择从选定的一个获取描述