难度包括使用@HTML.Raw的脚本标记

时间:2014-03-27 14:49:35

标签: javascript asp.net-mvc razor

我想使用@HTML.Raw方法包含下面的脚本标记:

<script type="text/javascript" src="~/App/durandal/amd/require.js" data-main="@Url.Content("~/App/main")"></script>

我遇到了包括data-main属性的问题。

这就是我的尝试:

@Html.Raw("<script type='text/javascript' src='~/App/durandal/amd/require.js' data-main="@Url.Content("~/App/main")"></script>");

1 个答案:

答案 0 :(得分:1)

如果你想通过使用@html.raw来实现,你可以这样做:

@Html.Raw(String.Format("<script type='text/javascript'
                         src='~/App/durandal/amd/require.js' 
                         data-main={0}></script>"
                        ,@Url.Content("~/App/main")))