在Razor Pages中,如何重定向到包含slugs的URL?例如,下面的代码将我带到包含rootValue的URL:
return RedirectToPage("/EmailConfirmation", new {email = command.Email});
输出如下:电子邮件确认example@gmail.com但是,如何使用Razor Pages命令转到以下包含插件的URL?EmailConfirmation?email=example@gmail.com
qxsslcnc1#
如果要转到以下URL:
https://localhost:5001/EmailConfirmation?email=example@gmail.com
您可以尝试使用PageModel.Redirect(String) Method:
string queryString = "?email=" + command.Email; return Redirect("/EmailConfirmation"+queryString);
wqlqzqxt2#
您可以使用RedirecToAction,
RedirecToAction
return RedirectToAction("EmailConfirmation", new { email = command.Email });
假设您有一个名为EmailConfirmation的操作,
EmailConfirmation
public IActionResult EmailConfirmation([FromQuery] string email) { //your code return View(); }
2条答案
按热度按时间qxsslcnc1#
如果要转到以下URL:
您可以尝试使用PageModel.Redirect(String) Method:
wqlqzqxt2#
您可以使用
RedirecToAction
,假设您有一个名为
EmailConfirmation
的操作,