Я создал приложение MVC3 с бритвой и с помощью jquery (начальный уровень), и оно работает нормально.После этого я разместил это приложение на IIS (создал MVCDemo Виртуальный каталог), и оно работает нормально, за исключением случаев, когда я отправляю запрос с использованием jquery .
Рассмотрим следующий запрос, используя jquery
$.ajax({
type: "POST",
data: { 'username': $("#UserName").val() },
async: false,
url: "/Wizard/ValidateUserName",
success: function (data) {
if (data) {
$('#divUser').html("Username is available");
$('#divUser').removeClass("field-validation-error");
}
else {
$('#divUser').html("Username is not available");
$('#divUser').removeClass("field-validation-valid");
$('#divUser').addClass("field-validation-error");
}
datavalue = data;
},
error: function (xhr, ajaxoptions, throwError) {
alert(xhr.responseText);
}
});
, если я изменю URL: MVCdemo / Wizard / ValidateUserName , тогда это будет работать правильно, иначе выдает ошибку 404 .
Так, как я могу обработать этот тип маршрутизации глобально в приложении MVC3?