У меня та же проблема, что и опубликованная здесь
У меня есть элемент <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.