【发布时间】:2015-10-31 21:48:30
【问题描述】:
我是 asp.net 的新手。我正在制作一个网站,人们可以注册为个人或公司。为此,我从一个启用了用户身份验证的新 MVC 应用开始。
在 AccountController 我添加了:
public ActionResult Register(string id)
{
return View(id);
}
在我添加的注册视图中:
@Html.ActionLink("Register as individual", "Register/Individual", "Account")
@Html.ActionLink("Register as company", "Register/Company", "Account")
我还添加了另外两个视图(个人和公司)。
这一切都按预期工作,但是,顶部导航栏中的注册链接表现得很奇怪。
如果我在主页上,它将按预期将我带到 Account/Register 如果我然后单击单个链接(因此路线是帐户/注册/个人)导航栏中的注册链接将导航到相同的路线(帐户/注册/个人) 公司也是如此。
我希望它返回到帐户/注册。它的 Razor 代码是:
@Html.ActionLink("Register", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" })
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 razor