我在使用ASP.net mvc中的錯誤消息的問題。當用戶點擊保存即使沒有輸入任何內容時,仍然會將它們重定向到另一個頁面,但是如果沒有輸入任何信息,我想給他們一個錯誤信息。我希望它在客戶端完成。這是我有迄今添加錯誤消息按鈕點擊在Asp.net Mvc
[HttpPost]
public ActionResult Finish(Student model, string finish)
{
if (!ModelState.IsValid)
{
ViewBag.error("No item was entered");
return View(getStudent);
}
else (string.IsNullOrEmpty(finish))
{
//redirects to student record page when finish is clicked
return RedirectToAction("StudentRecord");
}
}
凡在這裏會把錯誤消息
<div class="col-md-offset-4 col-md-12"> <input type="button" value="Finish" name="Issue" margin="50px" onclick="location.href='@Url.Action("ViewIssue","Issue")' " class="btn btn-default" /> </div>
您可以添加標記 – Izzy
你能不能給學生上課? – Win
你應該在'Student'模型上使用'DataAttributes'並讓asp.net爲你處理驗證。 –