none
Please add a ScriptResourceMapping named jquery

    Question

  • Всем доброго времени суток=)

    Буквально вчера решил освоить ASP.NET, использую visual studio 2012 и .net 4.5. 

    Тут же столкнулся с проблемой=)

    Создаю пустой веб-сайт и страничку с авторизацией пользователей.

    Код страницы: 

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Membership_Login" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            Авторизация<br />
            <asp:Login ID="Login1" runat="server">
            </asp:Login>
            <br />
            <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="Login1" />
        </form>
    </body>
    </html>

    Код web.config создающийся по умолчанию:

    <?xml version="1.0"?>
    <configuration>
      <system.web>
        <compilation debug="true" targetFramework="4.5"/>
        <httpRuntime targetFramework="4.5"/>
        </system.web>
    </configuration>

    Но при поытке запустить страничку в браузере, получаю следующую ошибку:

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

    На форумах asp.net советуют удалить строку "<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />" из web.config, но у меня такой нет. =)

    Подскажите пожалуйста решение подобной ошибки. Может необходимо всего-то подключить jQuery?=)

    P.S. проверял идентичный код в visual studio 2010, все отработало на ура О_о

    Wednesday, October 17, 2012 3:51 PM

Answers

  • Модифицируйте Ваш WebConfig так:

    <configuration>
      <appSettings>
        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
      </appSettings>
        <system.web>
          <compilation debug="true" targetFramework="4.5" />
          <httpRuntime targetFramework="4.5" />
        </system.web>
    </configuration>
    И мой вам совет начните с более простых вещей изучать.

    • Marked as answer by wUI Thursday, October 18, 2012 2:08 AM
    Wednesday, October 17, 2012 7:24 PM

All replies

  • Модифицируйте Ваш WebConfig так:

    <configuration>
      <appSettings>
        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
      </appSettings>
        <system.web>
          <compilation debug="true" targetFramework="4.5" />
          <httpRuntime targetFramework="4.5" />
        </system.web>
    </configuration>
    И мой вам совет начните с более простых вещей изучать.

    • Marked as answer by wUI Thursday, October 18, 2012 2:08 AM
    Wednesday, October 17, 2012 7:24 PM
  • Спасибо за оперативную помощь!

    Вы могли бы посоветовать подробный мануал с примерами?=) Выше описаный мною код, я брал из мануалов msdn, но вот намеков на доп.конфигурацию файла web.config у них не было.=) 

    Thursday, October 18, 2012 2:08 AM
  • Нашел на MSDN интересующую меня библиотеку, написано коненчо костноязычно=)
    Thursday, October 18, 2012 2:36 AM
  • Справка из MSDN для начального изучения не годится, на то она и справка. Советую Вам книгу Pro ASP.NET 4.5 in C# на русский наверное скоро переведут. Или предыдущее издание на русском: Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов. Начните изучение с них, а потом уже в процессе или после изучения можете обращаться к справке MSDN.
    Thursday, October 18, 2012 5:43 AM