如何使用razor语法访问函数内的html控件值? 假设我有一个隐藏的字段:
@Html.Hidden("ActiveTab","Task")
我需要从剃刀视图中的函数访问此字段的值。 会很感激使用解释的例子。 提前谢谢。
答案 0 :(得分:0)
正如您所料,这将在您的视图中呈现隐藏的<input />
标记。
一旦呈现,如果您需要访问它,您可能希望通过Javascript使用与您的第一个参数匹配的id
属性(在这种情况下&#) 34; ActiveTab&#34;):
<script>
// Get the value of your hidden field using Javascript
var active = document.getElementById('ActiveTab').value; // yields "Task"
</script>
Razor自己并没有真正能够以服务器端的方式访问它,而不会实际发布包含它的<form>
。所有Html.Hidden()
帮助程序要做的是为它呈现适当的客户端标记(并且它一直到服务器以便在发布后处理它)。