Asp.net mvc 正在尝试实现RenderPartial
我尝试了很多组合,但仍然出现运行时错误:Asp.net mvc 正在尝试实现RenderPartial,asp.net-mvc,razor,Asp.net Mvc,Razor,我尝试了很多组合,但仍然出现运行时错误: @{Html.RenderPartial("~/Views/_" + @Model.Id + ".cshtml")}; 有没有什么明显的地方我弄错了。模型中的Id字段设置正确,但出现语法错误。例如: Compiler Error Message: CS1002: ; expected 结尾不能有分号。编辑:实际上,在调用RenderPartial之后就需要它,因为您使用的是大括号。此外,模型不需要@。您也不需要.cshtml @{Html.Rende
@{Html.RenderPartial("~/Views/_" + @Model.Id + ".cshtml")};
有没有什么明显的地方我弄错了。模型中的Id字段设置正确,但出现语法错误。例如:
Compiler Error Message: CS1002: ; expected
结尾不能有分号。编辑:实际上,在调用RenderPartial之后就需要它,因为您使用的是大括号。此外,模型不需要@。您也不需要.cshtml
@{Html.RenderPartial("~/Views/_" + Model.Id);}
我也有点担心如何使用模型的ID作为局部视图的名称。确保检查局部视图的路径和名称
您可能希望它看起来像这样:
@{ Html.RenderPartial("_AwesomePartialView", Model);}
看看这个: