powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC: ValidateInput и AllKeys
7 сообщений из 7, страница 1 из 1
MVC: ValidateInput и AllKeys
    #38949748
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASP.NET 4.5 MVC 5
Если использую перед методом Атрибут [ValidateInput(false)] :
Код: c#
1.
2.
3.
4.
5.
6.
[ValidateInput(false)]
[HttpPost]
public ActionResult Index(Models.XXX xxx)
{
   var AllKeys = HttpContext.Request.Params.AllKeys;
}


То AllKeys содержит не все данные.
Например мне надо получить name нажатой кнопки. Если уберу атрибут [ValidateInput(false)] , то AllKeys содержит все данные.

Не подскажите как быть?
...
Рейтинг: 0 / 0
MVC: ValidateInput и AllKeys
    #38949765
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а для чего вы используете такой грубый способ сбросить вариацию? если чтоб пропустить хмл то на модели приятнее сделать вот так https://msdn.microsoft.com/en-us/library/system.web.mvc.allowhtmlattribute(v=vs.118).aspx
...
Рейтинг: 0 / 0
MVC: ValidateInput и AllKeys
    #38949781
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu
Сделал для модели:
Код: c#
1.
2.
3.
4.
using System.Web.Mvc;
...
[AllowHtml]
public string text { get; set; }


Всё равно в AllKeys не все значения, только поля формы.
...
Рейтинг: 0 / 0
MVC: ValidateInput и AllKeys
    #38949797
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FormCollection formCollection
Код: c#
1.
2.
3.
4.
public ActionResult Index(Models.XXX xxx, FormCollection formCollection)
{
  //formCollection.AllKeys
}
...
Рейтинг: 0 / 0
MVC: ValidateInput и AllKeys
    #38949843
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin FormCollection formCollection
Код: c#
1.
2.
3.
4.
public ActionResult Index(Models.XXX xxx, FormCollection formCollection)
{
  //formCollection.AllKeys
}


вам ведь рассказали, что вы выбрали неудачное решение :)
...
Рейтинг: 0 / 0
MVC: ValidateInput и AllKeys
    #38949978
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrU
Так я сделал как посоветовал handmadeFromRu
Но мне надо получить имя кнопки которую нажали. А в параметре HttpContext.Request.Params.AllKeys она не отображается.
...
Рейтинг: 0 / 0
MVC: ValidateInput и AllKeys
    #38953192
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinmonstrU
Так я сделал как посоветовал handmadeFromRu
Но мне надо получить имя кнопки которую нажали. А в параметре HttpContext.Request.Params.AllKeys она не отображается.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
function submitForm(value) {       
        $('#buttonNameHiddenInput').val(value);
        $('#form').submit();    
    }

<input type="hidden" id="buttonNameHiddenInput" value="" />
<input type="button" onclick="submitForm(@SomeName)" value="@SomeName" />
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC: ValidateInput и AllKeys
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]