Может ли IIS Express поддерживать обратные прокси?

Я хотел бы настроить обратный прокси в IIS Express, но не похоже, что поддерживается маршрутизация запросов приложений (хотя я не могу найти ничего, что официально документирует это).

Моя цель состоит в том, чтобы получить веб-сервер для прокси входящего запроса на http ://web.server/api/example на второй сервер (например, http ://some.api.server/example ), на котором выполняется web.server на IIS Express.

Как это может быть достигнуто?

-121--1182261-

jЗапрос ненавязчивой проверки в .NET MVC 3 - отображение флажка успеха Использование jQuery ненавязчивой проверки в проекте .NET MVC и, похоже, работает нормально. Сейчас я пытаюсь показать зеленую галочку, когда поле правильно проверяет (на стороне клиента и/или удаленно)....

Использование jQuery ненавязчивой проверки в проекте .NET MVC, и это, кажется, работает нормально. Теперь я пытаюсь показать зеленую галочку, когда поле правильно проверяется (на стороне клиента и/или удаленно).

Вот пример объявления поля:

    
@Html.LabelFor(model => model.Address1, "Street")
@Html.TextBoxFor(model => model.Address1, new { @class = "xlarge", @maxlength = "100", @placeholder = "e.g. 123 Main St" }) @Html.ValidationMessageFor(model => model.Address1) Looks great. Enter the street.

Что я хотел бы сделать, так это добавить класс 'active' к «span.isaok», который, в свою очередь, имеет галочку для фонового изображения.

Я пытался использовать подсветку/подсветку:

$.validator.setDefaults({
onkeyup: false,

highlight: function (element, errorClass, validClass) {
    $(element).addClass(errorClass).removeClass(validClass);
    $(element.form).find("label[for=" + element.id + "]").addClass("error");
    $(element).parent().find("span.isaok").removeClass("active");
},
unhighlight: function (element, errorClass, validClass) {
    $(element).removeClass(errorClass).addClass(validClass);
    $(element.form).find("label[for=" + element.id + "]").removeClass("error");
    if ($(element).val().length > 0) {
        $(element).parent().find("span.isaok").addClass("active");
    }
}

});

, но это показывает зеленую галочку для всех полей, даже если они пусты! (следовательно, очевидно, неправильно)

Затем я попытался использовать вариант «успех», но это, кажется, никогда не было уволено.

Что мне не хватает?

Изменить: Итак, я нашел эту запись в блоге и смог подключиться к функции успеха, то есть

$(function () {
    var settings = $.data($('form')[0], 'validator').settings;
    settings.onkeyup = false;
    settings.onfocusout = function (element) { $(element).valid(); };

    var oldErrorFunction = settings.errorPlacement;
    var oldSuccessFunction = settings.success;
    settings.errorPlacement = function (error, inputElement) {
        inputElement.parent().find("span.isaok").removeClass("active");
        oldErrorFunction(error, inputElement);
    };
    settings.success = function (label) {
        var elementId = '#' + label.attr("for");
        $(elementId).parent().find("span.isaok").addClass("active");
        oldSuccessFunction(label);
    };
});

, но теперь, если форма недействительна, она показывает и сообщение об ошибке, и допустимую отметку...

On submit

и последний исчезает, как только я нажимаю в любом месте страницы.

On clicking on the page

8
задан seekay 21 September 2011 в 16:46
поделиться