【发布时间】:2016-04-04 12:24:51
【问题描述】:
我的问题是:“如果模型状态无效,我如何显示警报?”
我有一个 HomeController,用于检查 ModelState.IsValid 是否存在。我正在使用模式来创建新项目。
// GET: Project/
public ActionResult Index()
{
using (var service = new Service1Client())
{
ProjectDto newProject = new ProjectDto();
newProject.StartTime = DateTime.Now;
var details = service.GetAllRequirementDetails();
var list = new SelectList(details, "Id", "Title");
var projects = service.GetAllProjects().ToList();
var vm = new ProjectIndexViewModel(list, newProject);
vm.Projects = projects;
return View(vm);
}
}
// POST: Project/Create/
[HttpPost]
public ActionResult Index(CreateProjectViewModel vm)
{
if (ModelState.IsValid)
{
using (var service = new Service1Client())
{
service.CreateProject(vm.NewProject);
return RedirectToAction(RedirectString);
}
}
return RedirectToAction(RedirectString);
}
我要添加
<div class="alert alert-danger" role="alert">
<a href="#" class="alert-link">Something went wrong!</a>
</div>
【问题讨论】:
标签: html asp.net asp.net-mvc twitter-bootstrap