【发布时间】:2013-03-11 19:30:02
【问题描述】:
在我看来,我定义了一个简单的 asp:HiddenField 如下:
<asp:HiddenField ID="hdnUserRole" runat="server" />
现在,我将 RedirectToAction 定义为这个
if (Something)
{
return RedirectToAction("Index", "AdminView", new { UserRole = "Admin" });
}
else
{
return RedirectToAction("Index", "AdminView", new { UserRole = "Inquiry" });
}
在Controller中,我想将上面定义的隐藏字段分配给UserRole的值。这里的想法是隐藏视图中存在的更新按钮。我计划在 jQuery(document).ready 函数中做同样的事情。我很感激你们可能有的任何帮助或任何替代方法。
public class AdminViewController : Controller
{
//
// GET: /AdminView/
#region Index With Roles
public ActionResult Index(String UserRole)
{
if (UserRole == "Admin")
{
//ToDo: Update the hidden field "hdnUserRole"
}
else if (UserRole == "Inquiry")
{
}
return View();
}
}
【问题讨论】:
-
为什么在 mvc 应用中使用经典的 asp 标签?
-
是的,完全错误的方法。
-
我很确定我错了,因为我的方法不起作用。请告诉我我该怎么做。
标签: jquery asp.net-mvc-4 hidden-field