什麼被認爲是最佳做法下面的例子:視圖驗證的MVC最佳實踐?
- 更改密碼 - 正常,輸入用戶名,當前密碼,新密碼,確認密碼
- 更改密碼 - 密碼恢復,電子郵件有鏈接,進入此發送一個包含可以說用戶名和新系統改變密碼的參數的頁面,View只顯示新密碼並確認密碼。
- 更改密碼 - 上面的鏈接有一個無效PARAM並顯示該鏈接被打破
這些是3個獨立的看法?或者具有多個路線選項的相同視圖?
ActionResult ChangePassword()
ActionResult ChangePassword(string token)
{
// if bad token show this error view partial? set viewdata item and let cshtml decide what to show?
}
或者是這樣的情況不是真的那麼合乎邏輯嗎?