покажи div после отправки формы в MVC3 - PullRequest
0 голосов
/ 12 марта 2012

Когда пользователь нажимает кнопку отправки в форме, я хочу вернуть сообщение об успехе / неудаче в форме, покажите мне демо

1 Ответ

2 голосов
/ 12 марта 2012

Вы можете использовать модель представления:

public class MyViewModel
{
    public string Message { get; set; }
}

, а затем иметь контроллер:

public class HomeController: Controller
{
    public ActionResult Index()
    {
        var model = new MyViewModel();
        return View(model);
    }

    [HttpPost]
    public ActionResult Index(FormCollection fc)
    {
        var model = new MyViewModel
        {
            Message = "some message"
        };
        return View(model);
    }
}

и представление:

@model MyViewModel

@if (!string.IsNullOrEmpty(Model.Message))
{
    <div>@Model.Message</div>
}

@using (Html.BeginForm())
{
    <button type="submit">OK</button>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...