这是我的默认课程
public partial class Login : System.Web.UI.Page
{
public string Insert;
protected void Page_Load(object sender, EventArgs e)
{
}
public void reset()
{
login.Text = "";
haslo.Text = "";
}
protected void Button1_Click(object sender, EventArgs e)
{
Insert = login.Text;
}
...
我想在另一个类中使用“插入”公共字符串但是当我放
时public partial class Account : System.Web.UI.Page
{
string var = Login.Insert;
}
我不知道问题出在哪里,我正在寻找任何解决方案。
答案 0 :(得分:0)
是的,因为它是一个实例变量,但是你试图访问它,好像它是一个static
成员说Login.Insert
。此外,不要忘记它是一个Web应用程序,因此访问它的最佳方式是在Session
中使用某种状态管理机制,如HttpContext
对象,因此您可以将其存储在会话中{ {1}}
在您的其他页面中,只需检索Session["insert"] = Insert
SideNote:为类成员和变量使用正确的命名约定。