【发布时间】:2016-04-22 13:38:39
【问题描述】:
如何在 Razor 语法中访问函数内的 html 控件的值? 假设我有一个隐藏字段:
@Html.Hidden("ActiveTab","Task")
我需要从 razor 视图中的函数访问该字段的值。 希望使用解释的示例。 提前致谢。
【问题讨论】:
-
您是尝试通过服务器端代码还是客户端(如 Javascript)访问它?
-
嗨,Rion,我需要从服务器端获取它。我的意思是 .cshtml 文件中剃须刀代码中的一个函数。 like : @functions { // 在此处添加代码。 }
-
我不知道这是否可能。
Html.Hidden()助手只是要渲染一个<input />标记,在它被渲染之后,你真的无法访问它(在客户端代码之外),直到它包含<form>被发布到服务器. -
一旦你发布了数据,隐藏的字段也被发布了,将这个值存储在一个 ViewBag 中并在服务器端检索它。注意 - 您不能直接访问隐藏字段数据,因为服务器代码将首先执行,然后是客户端代码。
标签: razor model-view-controller