我在IIS6上运行我的Asp.Net MVC 4站点,我有一个看起来像这样的Razor页面
布局文件:
<div id="ltMainContent>
@RenderSection("scripts", required: false)
</div>
查看文件:
(some markup)
@section scripts
{
<script type="text/javascript">
function jsRazorFunc() {
alert ("Razor inside script section works: " + @Model.Count );
};
jsRazorFunc ();
</script>
}
这似乎打破了Razor引擎。
页面呈现为:
<div="ltMainContent>
(some markup)
;
jsRazorFunc ();
</script>
}
</div>
这看起来很糟糕。
一些有趣的观察:
IIS6不支持此功能吗?
谢谢!
答案 0 :(得分:0)
请检查这些步骤并确保您的应用程序配置方式相同,您应该没问题http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx