У меня есть 4 кнопки на форме «Отправить 1» называет контроллер A, «Submit 2» вызывает контроллер B.MVC несколько кнопок Проверка
У меня также есть кнопка «1» и «2» кнопка на той же формы, и я не хочу, чтобы для них произошла проверка/пожар.
Как сделать 'Submit 1' и 'Submit 2' для подтверждения формы, а не 'Button 1' и 'Button 2'?
В то же время кнопки «1» и «кнопка 2» должны подаваться на разные контроллеры. Как мне это достичь?
public class SampleForm
{
[Display(Name = "FName: ")]
[Required(ErrorMessage = "Enter FName")]
public string FirstName { get; set; }
[Display(Name = "LName: ")]
[Required(ErrorMessage = "Enter LName")]
public string LastName { get; set; }
[Display(Name = "Bypassid: ")]
[Required(ErrorMessage = "Enter Bypassid")]
public string Bypassid { get; set; }
}
@model SampleForm
@using (Html.BeginForm("SampleForm", "SampleController", FormMethod.Post, new { name = "frmSample", id = "frmSample" }))
{
@Html.LabelFor(model => model.FirstName)
@Html.TextBoxFor(model => model.FirstName)
@Html.ValidationMessageFor(model => model.FirstName)
@Html.LabelFor(model => model.LastName)
@Html.TextBoxFor(model => model.LastName)
@Html.ValidationMessageFor(model => model.LastName)
@Html.LabelFor(model => model.Bypassid)
@Html.TextBoxFor(model => model.Bypassid)
@Html.ValidationMessageFor(model => model.Bypassid)
<input type="submit" value="Submit 1" name="Command" />
<input type="submit" value="Submit 2" name="Command" />
<button type="button" name="Button 1" value="Button 1">Button 1</button>
<button type="button" name="Button 2" value="Button 2">Button 2</button>
}
Я хочу «Submit 1» и «Submit 2», чтобы проверить форму с помощью DataAnnotations, но при нажатии кнопки «Button 1» Я хочу, чтобы убедиться, что это значение в поле «Bypassid» и перенаправлять к другому контроллеру (скажем , и когда я нажимаю «Button 2», я ничего не проверяю и просто перенаправляю на другой контроллер.
Являются ли эти butttons на том же виде или в разных формах? и вы использовали для проверки? Проверка jQuery или DataAnnotations? – vijay
У меня есть все кнопки в той же форме. Я использую DataAnnotations для проверки. – CoolArchTek
Не могли бы вы предоставить точный Html, который вы используете? благодаря! – Javier