无法配置Global.Asax

时间:2014-02-14 20:04:35

标签: c# jquery asp.net

我想在启动时在我的Global应用程序类中添加一个scriptmanager,这样我就可以使用工具箱等登录了。但是当我将Global.Asax文件添加到我的项目时,它不允许我使用scriptManager。 Global.Asax文件的顶部如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;

namespace WebApplication3
{
    public class Global : System.Web.HttpApplication
    {

        protected void Application_Start(object sender, EventArgs e)
        {

这感觉不对,如果不说Language="C#"等?

有人知道发生了什么,或者知道加载我的脚本的任何其他方式,所以我没有得到WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).错误?

1 个答案:

答案 0 :(得分:1)

我猜您正在查看Global.asax.cs的{​​{1}},即Global.asax背后的代码。

您的Global.asax应该是

<%@ Application Codebehind="Global.asax.cs" Inherits="Namespace.YourApplication" Language="C#" %>

虽然您的问题Global.asax.cs包含C#代码。

作为第二个问题的答案:更改您的web.config。加上这个:

<appSettings>
  <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>