Две кнопки, только одна работа - PullRequest
0 голосов
/ 24 ноября 2011

У меня две кнопки и только одна работа ...

@using (Html.BeginForm("Edit", "Employer"))
 {

                <button name="Edit_hours">Edit</button>
 }
</td>
<td>

 @using (Html.BeginForm("Cancel", "Employer"))
 {

                <button name="Back">Back</button>
 }

Кнопка «Назад» работает нормально, но кнопка «Редактировать» не хочет работать ... Контроллер и просмотр должны быть хорошими.

Контроллер:

public ActionResult Edit()
        {
            return View();
        }

Вид:

@{
    ViewBag.Title = "Edit";
}

<h2>Edit</h2>

Я не понимаю, почему это не работает; /

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Если вы пытаетесь отправить свою форму, тогда вам нужно submit.У вас должно быть что-то вроде

<input type="submit" value="Edit" id="editSubmit" />

button на самом деле не имеет никакого неявного поведения, поэтому я не знаю, что вы подразумеваете под словом «это не работает».

1 голос
/ 24 ноября 2011

Вы должны изменить свои кнопки, чтобы отправить форму:

<input type="submit" name="button" value="Cancel" />

Таким образом, ваша форма будет опубликована.Однако, как говорит @Christian Wattengård в комментариях, это не WebForms.

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