Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在Html.Raw()中呈现Razor(MVC3)_Asp.net_Asp.net Mvc 3_Razor - Fatal编程技术网

Asp.net 在Html.Raw()中呈现Razor(MVC3)

Asp.net 在Html.Raw()中呈现Razor(MVC3),asp.net,asp.net-mvc-3,razor,Asp.net,Asp.net Mvc 3,Razor,是否可以在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); var imag

是否可以在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);
var image=string.Format(“”,image.ImageId,image.Name);
如您所见,这将在不渲染razor的情况下渲染以下内容:

<img src="@Url.Action("GetImage", "ImageUtility")?id=10000" alt="Image Name" />

尝试用括号包装
Url.Action


请参阅和@Igor的相关评论。

尝试用括号括起
Url.Action


请参阅和@Igor的相关评论。

这是我的错,我认为这是剃刀的问题,但我很快发现我的路线把行动的要求搞砸了。虽然我遇到了让CSS渲染的障碍,但我不明白你最后一句话的意思。。。你能解释一下吗?没关系,我修好了。我的问题是从数据库中提取css并将其呈现在视图中。这是我的错,我认为这是一个剃须刀问题,但我很快发现,我的路由将对操作的调用搞砸了。虽然我遇到了让CSS渲染的障碍,但我不明白你最后一句话的意思。。。你能解释一下吗?没关系,我修好了。我的问题是从数据库中提取css并在视图中呈现它。