我有点像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中使用的会话完全不同?
答案 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#语法完全不同。