如何创建会话以显示用户登录名

时间:2015-01-07 11:47:35

标签: asp.net vb.net session

我有点像ASP.NET / VB noobie,所以提前抱歉任何愚蠢的问题。

我目前正在使用VB创建一个ASP.NET应用程序。我已经拥有的应用程序连接到本地数据库,我可以将用户重定向到"用户"页面一旦他们正确输入了他们的登录凭据。

我想要发生的是,一旦他们登录并被重定向到"用户"页面上会有一条消息说"欢迎"然后是他们的登录名。

我已经能够在C#中成功完成此操作,但也需要能够在VB中完成此操作。

在C#中工作的代码如下;

**Session["New"] = TextBoxUserName.Text;
                Response.Write("Password is correct");
                Response.Redirect("Users.aspx");**

我已经尝试将此代码直接放入我的VB项目中,但收到了以下错误;

"物业访问必须分配给物业或使用其价值"

我已经对此错误进行了一些研究,似乎无法找到解决问题的方法。

我的语法是不正确的还是在VB中使用的会话完全不同?

1 个答案:

答案 0 :(得分:0)

我还没有看到你的VB代码,但它应该是:

Session("New") = TextBoxUserName.Text
''Response.Write("Password is correct"); - No point in having this line as the redirect overrides it quickly.
Response.Redirect("Users.aspx")

注意使用圆括号而不是方括号用于VB,也注意缺少半冒号。 VB.NET和C#语法完全不同。