0
第一件事,對不起我的英文。如何在ASP.NET MVC3中發佈後在不同控制器中顯示錯誤
我在索引中有兩種形式。
登錄形式將張貼到localhost /帳號/ LogOn支持
登記表將張貼到localhost /帳號/註冊
我怎樣才能在本地主機/顯示錯誤後網友發帖形式之一?
目前該錯誤會在本地主機/客戶/登錄或$本地主機/客戶/註冊顯示
這是我的代碼:
#Index Action in HomeController
Public Function Index() As ActionResult
Return PartialView("_default")
End Function
#_default layout
<html>
<head></head>
<body>
@code
Html.RenderAction("SignUp", "Account")
End Code
@code
Html.RenderAction("LogOn", "Account")
End Code
</body>
</html>
#SignUp Action in AccountController
Public Function SignUp() As ActionResult
Return PartialView()
End Function
<HttpPost()> _
Public Function SignUp(user As UserView) As ActionResult
If ModelState.IsValid Then
'some process
Return RedirectToAction("Welcome", "Home")
Else
ModelState.AddModelError("", "Email already taken")
End If
Return PartialView(user)
End Function
基本上LogOn支持行動中的AccountController同樣與註冊行動
我認爲我堅持Return PartialView(user)
我需要返回到HomeController中的索引操作並維護在ModelState中
任何暗示要做到這一點?