是否可以在Html.Raw()中渲染Razor?我有一个生成的动态页面,它使用Html.Raw()方法呈现在控制器中创建的页面。在这个页面中,我有一个图像标签,可以通过Url.Action检索图像。
var image = string.Format("<img src=\"@Url.Action(\"GetImage\", \"ImageUtility\")?id={0}\" alt=\"{1}\" />", Image.ImageId, Image.Name);
正如您所看到的,这将在没有渲染剃刀的情况下呈现以下内容:
<img src="@Url.Action("GetImage", "ImageUtility")?id=10000" alt="Image Name" />