我尝试了很多组合,但仍然出现运行时错误:
@{Html.RenderPartial("~/Views/_" + @Model.Id + ".cshtml")};
我做错了什么显而易见的事情吗?我的模型中Id字段设置正确,但是我遇到了语法错误。例如:
Compiler Error Message: CS1002: ; expected
我尝试了很多组合,但仍然出现运行时错误:
@{Html.RenderPartial("~/Views/_" + @Model.Id + ".cshtml")};
我做错了什么显而易见的事情吗?我的模型中Id字段设置正确,但是我遇到了语法错误。例如:
Compiler Error Message: CS1002: ; expected
@{Html.RenderPartial("~/Views/_" + Model.Id);}
我也有点担心您如何使用模型的ID作为局部视图的名称。请确保检查您的路径和局部视图的名称。
您可能希望它看起来像这样:
@{ Html.RenderPartial("_AwesomePartialView", Model);}
还可以看看这个:http://rachelappel.com/razor/partial-views-in-asp-net-mvc-3-w-the-razor-view-engine/