【发布时间】:2016-03-21 13:48:53
【问题描述】:
我需要在控制器的方法中使用当前视图的名称 在我看来,我可以使用下面的代码获取名称。
我想将此 @ViewData["pageName"] 传递给我的 MakeChange 操作结果 在我的控制器中。每次我逐步完成 MakeChange 方法时,我都会得到 是“对象引用未设置为对象的实例”
如何将数据从视图传递到控制器方法?
@ViewData["pageName"] = @Path.GetFileName(Server.MapPath(VirtualPath))
public ActionResult MakeChange(string lang)
{
string getPageName = ViewData["pageName"].ToString();
return RedirectToAction(getPageName, "Home");
}
【问题讨论】:
标签: asp.net-mvc-4