是否可以在 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" />