在我的MVC4登录视图中,我定义了几个部分:
页面上的JS选择了正确的表格区域。
所有内容都适用于登录 - 验证等。但是,如果注册失败,如何使用添加的#register
参数返回视图?
- 更新 -
我忘了提到这是来自控制器,所有验证错误都需要传回给它。因此,return Redirect("...")
不起作用
答案 0 :(得分:1)
以下是技巧
return Redirect(Url.Action("Login", "User") + "#registerform");
网址为~/Login/User#registerform
。
答案 1 :(得分:0)
这种方式可行:
return RedirectToAction("NewAction", new {
id = model.Id,
registerParam = model.registerId
});
PS:如果New Action失败,您可以使用一些错误参数返回当前操作方法。