SaeedPol Ответов: 1

Asp.net контроль входа в систему не работает


Когда я добавляю ASP.net управление моей страницей и запуск сайта я получаю эту ошибку:

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).


- Что случилось?

Пожалуйста, сообщите мне.

Что я уже пробовал:

<pre><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:Login ID="Login1" runat="server"></asp:Login>
    <asp:Button ID="Button1" runat="server" Text="Button" />
</asp:Content>

1 Ответов

Рейтинг:
1

Ehsan Sajjad

На этот вопрос уже дан ответ на другом форуме, так как быстрый поиск в google показал мне их, и есть несколько решений для этого.

все, что вам нужно, это сделать следующее в коде Global.asax позади в Applicationo_Start:

protected void Application_Start(object sender, EventArgs e)
{
    string JQueryVer = "1.7.1";
    ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition
    {
        Path = "~/Scripts/jquery-" + JQueryVer + ".min.js",
        DebugPath = "~/Scripts/jquery-" + JQueryVer + ".js",
        CdnPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-" + JQueryVer + ".min.js",
        CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-" + JQueryVer + ".js",
        CdnSupportsSecureConnection = true,
        LoadSuccessExpression = "window.jQuery"
    });
}


Возможно, вы захотите прочитать более подробную информацию здесь