Пользовательские атрибуты HTML в Html.BeginForm - PullRequest
0 голосов
/ 08 июня 2011

Я знаю, что в html-помощнике BeginForm, доступном в asp.net mvc, есть параметр htmlAttributes. Как я могу использовать его без указания предыдущих параметров? Я не хочу переопределять значения действия / метода по умолчанию

Ответы [ 2 ]

2 голосов
/ 08 июня 2011

Вы можете сделать что-то вроде этого:

@using(Html.BeginForm(ViewContext.RouteData.Values["action"].ToString(), ViewContext.RouteData.Values["controller"].ToString(), FormMethod.Post, new{title = "title"}))
{ 
    ...
}

, который выдает:

<form action="/" class="someclass" method="post">
</form>

Это не то, что вы хотели, и это не красиво.Вам нужно указать FormMethod.

Или добавить нужные атрибуты через jQuery.

0 голосов
/ 10 июня 2011

Передача нулевого значения в качестве значения функции BeginForm применит значение параметров по умолчанию

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