Кнопка пользовательского интерфейса JQuery для отправки всей проблемы с контентом в IE 6.0 - PullRequest
0 голосов
/ 26 октября 2010

У меня та же проблема, что и при публикации здесь

У меня есть элемент <button>, который вызывает ошибку "потенциально опасное значение request.form ..." в asp.net MVC,Например:

<button type="submit" name="logon" value="ok">Confirm</button>
<button type="submit" name="cancel" value="ok">Cancel</button>

И этот javascript (с jquery UI 1.8.5)

<script type="text/javascript">
    $(document).ready(function() {
        $("button").button();
    });        
</script>

Проблема в том, что я не могу удалить свойство name (как данное решение вссылка, которую я разместил), потому что я фиксирую, какая кнопка нажата на стороне контроллера таким образом:

public ActionResult Logon(FormCollection form, string logon, string cancel)
{
    if (!string.IsNullOrEmpty(logon))
    {
        DoLogon(); 
    }

    if (!string.IsNullOrEmpty(cancel))
    {
        Cancel(); 
    }  
    //etc
} 

Есть ли обходной путь для этого?Благодарю.Обратите внимание, что у меня нет этой проблемы в IE8 или Firefox.

1 Ответ

1 голос
/ 26 октября 2010

Вы видели это ?

Причина
.NET Framework выдает ошибку, потому что обнаружил что-то во введенном текстекоторый выглядит как заявление HTML.Текст не должен содержать действительный HTML, просто что-нибудь с открывающими и закрывающими угловыми скобками ("<...>").

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

<pages validateRequest="false" />

Обязательно прочитайте все предупреждения и объяснения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...