我想在启动时在我的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).
错误?
答案 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>