我有一个文本框(txtSearch)和按钮(搜索)以及一个链接按钮。首先,我在文本框中输入一些名称,然后单击“搜索”按钮(用户名已分配),然后单击链接按钮。
现在用户名参数值没有从searchbutton_click事件传递到linkbutton_click事件?我怎样才能做到这一点?
public partial class Users: System.Web.UI.Page
{
public string username = string.empty;
protected void Page_Load(object sender, EventArgs e)
{
}
public void SearchButton_Click(object sender, EventArgs e)
{
username = txtUser.Text.ToString();
}
protected void linkButton_Click(object sender, EventArgs e)
{
response.write(username) \\here username is coming as empty string.
}
}
答案 0 :(得分:1)
你可以像下面这样使用viewstate。
public string username
{
get { return (string)ViewState["username"]; }
set { ViewState["username"] = value; }
}
答案 1 :(得分:0)
您可以使用Session,例如
public string username
{
get { return Session["username"] as string; }
set { Session["username"] = value; }
}