如何在MVC C#中访问razor函数中的html字段值?

时间:2016-04-22 13:38:39

标签: razor model-view-controller

如何使用razor语法访问函数内的html控件值? 假设我有一个隐藏的字段:

@Html.Hidden("ActiveTab","Task")

我需要从剃刀视图中的函数访问此字段的值。 会很感激使用解释的例子。 提前谢谢。

1 个答案:

答案 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()帮助程序要做的是为它呈现适当的客户端标记(并且它一直到服务器以便在发布后处理它)。

相关问题