Вы можете использовать модель представления:
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>
}