c# - 如何从我的自定义 C# 类调用 response.redirect

标签 c# asp.net response.redirect

我正在使用 asp.net 编写 Web 应用程序。用户输入他们的凭据,并根据实际的电子邮件地址和密码验证这些凭据以进行授权。我编写了一些类来处理这些数据(在单独的 .cs 文件中)。

public static class Login
{
    public static void LoginFirstTime(string Email, string Password)
    {
      //This method logs the user in for the first time after he has registered.
       Response.Redirect("UserPage.aspx", true);
      //After logging in, the user will be redirected to his personal page.
    }

}

但是我似乎无法从单独的 cs 文件中的登录类内部访问 Response.Redirect() 方法。 (我可以从我为 aspx 页面编写的事件处理程序内部访问它。)有人有想法吗?预先感谢您的帮助!

最佳答案

尝试使用完整的命名空间:

public static void LoginFirstTime(string Email, string Password)
{
    //This method logs the user in for the first time after he has registered.
    HttpContext.Current.Response.Redirect("UserPage.aspx", true);
    //After logging in, the user will be redirected to his personal page.
}

关于c# - 如何从我的自定义 C# 类调用 response.redirect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19612462/

相关文章:

c# - 切换选项卡时关注控件

c# - Response.Redirect 属于哪个命名空间?

asp.net - span innertext 甚至不在同一页面中分配

c# - 三个网站之间的 ASP.NET 重定向

android - 将 Android 标准输出和标准错误消息的 FFMPEG 重定向回 TextView 控件

c# - 如何防止 WCF 客户端应用程序中的 BufferManager/PooledBufferManager 浪费内存?

C# 字典存储操作/方法

asp.net - ViewState 或 HiddenField

c# - 从 SelectListItem 获取选定的值

python - Django 中的 HttpResponseRedirect 没有重定向到页面views.py 文件