КАК найти значение скрытого поля из formcollection в контроллере - PullRequest
4 голосов
/ 22 июня 2011

Я использую скрытое поле в моем представлении, которое сохраняет некоторое значение индекса активной вкладки Теперь я хочу значение скрытого поля в моем контроллере Я использую кнопку отправки для отправки.

 public ActionResult Index(FormCollection frm)
    {     var value = frm["HiddenName"];
 }

Я отправляю форму и использую FormCollection для получения значений но когда дело доходит до поиска значения скрытого поля, я всегда даю пустое значение, я проверил, используя исходный код страницы. В нем есть какое-то значение

Ответы [ 4 ]

9 голосов
/ 22 июня 2011

Имеет ли входной тег атрибут name и находится ли он в форме?

0 голосов
/ 16 мая 2019

Вы можете получить значение, как это:

var hiddenvalue = frm.GetValue("HiddenName").AttemptedValue
0 голосов
/ 12 декабря 2017

Вы можете создать скрытое поле следующим образом:

@Html.HiddenFor(model => model.username)

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

0 голосов
/ 25 октября 2017

FormCollection в пикапе MVC все эти элементы, имеющие имя Атрибут

 <input type="hidden" name="username" value="Samsam" />

, теперь вы можете получить доступ к этому элементу HTML на стороне сервера

 public ActionResult GetValue(FormCollection collection)
 {
   string username = collection.Get("username");
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...