C# cshtml中的百分比标记
在MVC教程之后,您是否可以在ASPX页面中告诉我替代方法C# cshtml中的百分比标记,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,在MVC教程之后,您是否可以在ASPX页面中告诉我替代方法 <div> <%=ViewData["CurrentTime"]%> </div> 在cshtml页面中,VS2013上MVC 4中的默认视图类型。当我尝试上述方法时,会显示字面意思。i、 e.ViewData[“CurrentTime”]而不是值DateTime。现在使用cshtml时。您正在使用剃须刀引擎 在Razor引擎中,您需要像这样使用@ @ViewData["Current
<div>
<%=ViewData["CurrentTime"]%>
</div>
在cshtml页面中,VS2013上MVC 4中的默认视图类型。当我尝试上述方法时,会显示字面意思。i、 e.
ViewData[“CurrentTime”]
而不是值DateTime。现在使用cshtml
时。您正在使用剃须刀引擎
在Razor引擎中,您需要像这样使用@
@ViewData["CurrentTime"]
是一个ASP.Net引擎代码MVC中有两个引擎:Razor和ASP.Net WebForms
.cshtml
filles是使用Razor引擎的文件,这是第三版ASP.NET MVC的默认引擎
您使用的语法可以与旧的WebForms引擎一起使用
所以你应该写:
@ViewData["CurrentTime"]
如果使用ViewData或
@ViewBag.CurrentTime
如果您使用的是ViewBag,它在使用Razor view引擎时更为常见,并且通常是较新版本的ASP.NET MVC +1。或者通过强类型模型传递信息并使用
@model.CurrentTime