Ste*_*hRT 3 c# asp.net asp.net-mvc razor asp.net-mvc-5
嘿,我是MVC/Razor的新手,我只想在视图页面上显示一年.
视图页面代码:
<p>© @Html.Raw(ViewBag.theDate) - Switchboard</p>
Run Code Online (Sandbox Code Playgroud)
我的控制器代码:
public String getYear()
{
ViewBag.theDate = DateTime.Now.Year.ToString();
return View(ViewBag.theDate);
}
Run Code Online (Sandbox Code Playgroud)
在IE中查看页面时,它只打印出来:
© - 交换机
如何使用Razor从我的View中调用该控制器功能?
小智 5
您需要一个控制器方法,以使用ViewBag并返回视图
public ActionResult Index()
{
ViewBag.theDate = DateTime.Now.Year.ToString();
return View();
}
Run Code Online (Sandbox Code Playgroud)
在Index.cshtml,只需使用
<p>© @ViewBag.theDate - Switchboard</p>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6164 次 |
| 最近记录: |