ASP.NET MVC - 包括JS文件

时间:2008-10-25 11:21:48

标签: asp.net javascript asp.net-mvc

我正在玩MVC并开始建立一个我们用标准.Net Forms构建的现有网站。

我只包含一个JS文件,因为所有请求都是通过.Net路由的,所以它正在尝试编译它。

使用无效的c#:

会出现标准编译错误

CS1012:字符文字中的字符太多

如何防止客户资产被编译?

非常感谢

2 个答案:

答案 0 :(得分:1)

我已经解决了我的问题。我在主页面中有脚本标签,声明中有一个runat =“server”。然后这使得.NET尝试并编译包含的JavaScript文件?我在.NET 2.0中非常愉快地完成了这项工作而没有遇到任何问题。

答案 1 :(得分:0)

据我所知,这是自ASP.NET 1.0以来ASP.NET的行为。任何带有runat =“server”的标记都被解释为服务器代码而不是客户端脚本包含。