c# - 如何将 session 变量与 C# 中的字符串进行比较?

标签 c# asp.net string session if-statement

我编辑了这个问题

还是不行,用户写附录 然后在登录中按确定,没有任何 react

这是登录名(vb.net)

Partial Class login
Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Session("passcode") = TextBox1.Text
    Response.Redirect("Default.aspx")

End Sub
End Class

这是默认页面 C#
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    if (Session["passcode"] == "appendix")
    {
       Response.Write("OK !");
    }
    else
    {
        Response.Redirect("login.aspx");
    }
}


}

最佳答案

你大概是说

Session["passcode"] == "Appendix"

在 C# 中(与 VB 不同),==是相等运算符和 =是赋值运算符。

关于c# - 如何将 session 变量与 C# 中的字符串进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4489589/

相关文章:

c# - .NET 不在 PATH 中搜索我的 C# DLL

c# - 如何制作 System.Configuration.Install.Installer 以从安装项目中获取变量?

c# - 使用 Rhino Mocks 创建 ClientScriptManager 的模拟

c++ - 如何使用 mmap 创建共享 std::vector<std::string>?

c# - Entity Framework 已经有一个打开的 DataReader 与此命令关联,必须先将其关闭

c# - 调试安装程序项目

.net - 可以使 ASP.NET ScriptManager 与 Windows FIPS 安全策略一起使用吗?

.NET 3.5 Web 应用程序 - C# 图像动态缩放 - 部署站点的质量低于开发

c - 使用指针在 C 中手动构建字符串

objective-c - 是NSMutableString的-appendString : method an efficient way to build up a large string?