这是我的代码:
<text>
<script type="text/javascript">
@foreach (var script in Model.Content.StartupScripts)
{
@script
}
</script>
</text>
@script 包含一个 javascript 脚本,但这会被 razor 渲染为:
<script type="text/javascript">
{
{
var instanceId = 'blah';
new RequestQueue(' blah
// etc
所以......看起来标签不适用于@script变量,因为单引号被替换为'。我究竟做错了什么?
谢谢!