我有一个ASP.NET Core2.0Web应用程序,它混合了Razor和MVC。当我发布到页面时,我通常想要将用户重定向回同一个页面,但需要一个GET请求。
在ASP.NET Core2.0Razor页面中,我通常这样做:
public async Task<IActionResult> OnPostView(...)
{
// Update based on POST data
...
return RedirectToPage(); // Redirect back to GET
}
在MVC控制器中,这相当于什么呢?
我正在创建一个电子商务B2C应用程序使用.NET核心3.1与Razor页面。
项目结构:
Api (.net server (使用身份服务器的集中式服务器)Razor页面(将包含产品页或购物车页等所有UI元素)
现在我们都知道,在电子商务应用程序中,我们允许客户在不登录的情况下查看产品列表页面,但是当用户单击add按钮时,我们会将用户重定向到登录页面。我正在寻找相同的功能。
有人能建议我在这种情况下应该使用什么样的赠与类型吗?
谢谢