我希望建立一個CMS,這將意味着用戶可以將頁面添加到系統中,這將invlolve進入該網址,然後是Rich文本編輯器中的HTML內容。
MVC3路由如何處理?因爲據我所知,Controller/Action
方法打的動作,並返回一個View()
但如果這個URL Controller/Action
在數據庫中,指向的內容存在於一個數據庫
基本上我需要系統檢查路由存在,如果沒有得到來自HTML數據庫並顯示View()
eg /帳號/ EditUser
在我的控制器我有
public ActionResult EditUser(){
return View();
}
public ActionResult LoadCMS(String URL){
// check URL exists in DB
// get the html from db
// return the Html as a View to the user
// if not exists then return error page
}
可是我該怎麼辦時,我要求一個CMS頁面:
例如/帳戶/ DisplayUser
在我的控制器中沒有DisplayUser動作,所以去LoadCMS 對不起,我不知道從哪裏開始,所以我沒有代碼給。
任何幫助或方向將不勝感激。
感謝
@CodeCaster你知道的任何示範項目這個的?看起來過於複雜 – CR41G14