0
一個非常簡單的情況,我有一個頁面的表單,我想提交給服務器,如果數據成功驗證顯示不同的東西/數據/頁面(我不關心URL是否改變或保持不變)。什麼是最好的方式來做到這一點?失去了如何驗證與ASP.NET MVC 3.0/Razor的表單發佈
還有一些數據 - 我需要一個嚮導類型的用戶界面,它需要在禁用JavaScript的情況下工作。
一個非常簡單的情況,我有一個頁面的表單,我想提交給服務器,如果數據成功驗證顯示不同的東西/數據/頁面(我不關心URL是否改變或保持不變)。什麼是最好的方式來做到這一點?失去了如何驗證與ASP.NET MVC 3.0/Razor的表單發佈
還有一些數據 - 我需要一個嚮導類型的用戶界面,它需要在禁用JavaScript的情況下工作。
您想檢查ModelState.isvalid屬性。如果所有數據都通過驗證,它將返回true,否則返回false。
在你的控制器
[HttpPost]
public ActionResult SomeAction (SomeModel viewModel)
{
if (ModelState.IsValid)
{
//display different stuff/data/page
}
else
{
return View(viewModel);
}
}
的問題的第一部分,使用'數據annotations'。谷歌關於他們瞭解更多。並請發佈您所嘗試過的所有內容,並只詢問您在此過程中遇到的問題。這樣一個通用的問題很難回答。閱讀[常見問題](http://stackoverflow.com/faq)和歡迎使用'堆棧溢出' – Yasser 2012-08-10 17:26:07
向服務器發送數據是MVC最基本的功能之一,建議您查看一下asp.net上的MVC視頻/ mvc進行一些初始培訓 – 2012-08-10 18:14:51