我需要在主頁上顯示註冊表單和登錄表單。ASP .Net MVC 3:子操作和重定向
如果驗證在這兩個表單上失敗,我需要在主頁上顯示適當的錯誤。
但是,如果沒有錯誤,用戶必須重定向到受保護的儀表板。
要做到這一點,我在主頁上使用child action
這樣的:
@Html.Action("Register", "Membership")
它完美地工作,如果有任何錯誤的預期,因爲它是能夠re-render
的partial view
用適當的model
那有validation state
信息。
但是,如果沒有錯誤,當它試圖重定向,它拋出一個錯誤,指出:
Child actions are not allowed to perform redirect actions.
有沒有解決這個辦法嗎?我確信有一種方法可以在主頁上添加註冊和登錄表單。很可能我不知道,因爲我對ASP.Net MVC相當陌生。
你能指點我在正確的方向嗎?