【问题标题】:ASP.NET MVC - Including JS fileASP.NET MVC - 包括 JS 文件
【发布时间】:2010-09-19 04:07:53
【问题描述】:

我正在使用 MVC 并已开始建立一个我们在标准 .Net 表单中构建的现有网站。

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

这是您在无效 c# 中看到的标准编译错误:

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

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

非常感谢

【问题讨论】:

  • 我已经解决了我的问题。我的母版页中有脚本标记,声明中有一个 runat="server" 。然后这让 .NET 尝试编译包含的 JavaScript 文件?我在 .NET 2.0 中非常愉快地做到了这一点,没有任何问题。

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


【解决方案1】:

我已经解决了我的问题。我的母版页中有脚本标记,声明中有 runat="server"。然后这让 .NET 尝试编译包含的 JavaScript 文件?我在 .NET 2.0 中非常高兴地做到了这一点,没有任何问题。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-07
      • 2014-07-03
      相关资源
      最近更新 更多