我正在尝试实施电子邮件激活操作。
我成功将Action添加到Controller,并在访问URL时调用它: /帐户/ EmailActivation
还将相应的View文件修改为/Views/Account/EmailActivation.cshtml。
但是,当app开始渲染时,使用主_ViewStart.cshtml代替 /Views/Account/_ViewStart.cshtml。
它会导致应用程序出错。
我缺少什么?
another
OBS:我正在使用带有ASP.NET MVC 5&的ABP(ASP.NET Boilerplate)。 jQuery的
答案 0 :(得分:0)
那么,
如下所示更改EmailActivation操作的返回后,一切都按预期工作:
public ActionResult EmailActivation()
{
ViewBag.IsMultiTenancyEnabled = _multiTenancyConfig.IsEnabled;
return View("EmailActivation",
new EmailActivationFormViewModel
{
ReturnUrl = Request.ApplicationPath,
IsMultiTenancyEnabled = _multiTenancyConfig.IsEnabled,
IsSelfRegistrationAllowed = IsSelfRegistrationEnabled(),
MultiTenancySide = AbpSession.MultiTenancySide
});
}