没有MVC的ASP.NET页面重定向

问题描述:

我试图创建一个Web应用程序,用户登录后,然后重定向到另一个页面,所以一切都在我的代码隐藏完成。 我真的很新,作为.NET核心,即使有很多关于这个红色,我仍然无法弄清楚如何做到这一点。没有MVC的ASP.NET页面重定向

对不起这个问题,我敢肯定答案很简单 谢谢!

+2

我不认为''Response.Redirect(“”)'会适用于你的情况,是吗? – Tiramonium

+1

恩,谢谢,这有点尴尬,一直没有找到那么简单的东西。 – Swurderer

+0

如果你喜欢它,我会把它放在一个答案中,所以如果你愿意的话,以后再检查一下。 – Tiramonium

Response.Redirect("/Folder/SubFolder/Page")已经出现过因为经典的ASP/VBScript,所以我有一个疯狂的猜测,它今天仍然会工作。原来我是对的。

假设您有一个POST接受登录请求,并且返回Task<IActionResult>,那么只需返回Redirect(url)

如果创建通过新建项目向导认证等新的ASP.Net应用程序的核心,它拥有所有的代码存在,它会为您创建AccountController ...

+0

我实际上使用“System.Security.Principal.WindowsIdentity.GetCurrent()。名称”来验证,我的HTML和代码隐藏之间没有任何沟通 – Swurderer