标签: asp.net-mvc razor
为什么以下代码呈现我的孩子的动作:
<div class='h-l'> @if (ViewBag.Hide) { @Html.Action(MVC.City.GetCitiesList().AddRouteValue("makeBig", false)); } </div>
但如果我在@Html.Action之前删除@,则不会呈现任何内容?
@Html.Action
答案 0 :(得分:2)
来自MSDN
ChildActionExtensions.Action方法。 调用子操作方法并将结果作为HTML字符串返回。
您应该使用@将字符串确定为方法。看看ASP.Net @ Symbol
@