Как свернуть все проблемы в навигаторе проблем XCode

Ненавязчивая проверка включена по умолчанию в новой версии ASP.NET. Ненавязчивая проверка направлена ​​на уменьшение размера страницы путем замены встроенного JavaScript для выполнения проверки с помощью небольшой библиотеки JavaScript, которая использует jQuery.

Вы можете отключить ее, отредактировав web.config, чтобы включить следующее:

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

Или еще лучше настроить его, изменив метод Application_Start в файле global.asax:

void Application_Start(object sender, EventArgs e) 
{
    RouteConfig.RegisterRoutes(System.Web.Routing.RouteTable.Routes);
    ScriptManager.ScriptResourceMapping.AddDefinition("jquery",
        new ScriptResourceDefinition
        {
            Path = "/~Scripts/jquery-2.1.1.min.js"
        }
    );
}

Страница 399 из Начало ASP.NET 4.5.1 в C # и VB предоставляет обсуждение на пользу ненавязчивой проверки и пошаговое руководство для ее настройки.

Для тех, кто ищет RouteConfig. Он добавляется автоматически при создании нового проекта в visual studio в папку App_Code. Содержимое выглядит примерно так:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Routing;
using Microsoft.AspNet.FriendlyUrls;

namespace @default
{
    public static class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            var settings = new FriendlyUrlSettings();
            settings.AutoRedirectMode = RedirectMode.Permanent;
            routes.EnableFriendlyUrls(settings);
        }
    }
}
37
задан DrummerB 10 December 2013 в 20:29
поделиться