C# 有没有办法在上一页获取按下的按钮文本?

C# 有没有办法在上一页获取按下的按钮文本?,c#,asp.net,C#,Asp.net,我在用C语言编写Visual Studio 我想问一下是否有办法返回到ButtonX。我在上一页按下的文本,某种没有密码的登录 基本上,我需要一个工人通过点击他们的名字(按钮)来指定他是谁,然后转到下一页我在母版页上有一个标签,但每次转到下一页时它都会重置。我想做的是将信息保留在那里 如果你需要密码,告诉我 谢谢您可以使用会话变量吗 在按钮上,单击第一页上的处理程序 protected void button_Click(object sender, EventArgs e) { Se

我在用C语言编写Visual Studio

我想问一下是否有办法返回到ButtonX。我在上一页按下的文本,某种没有密码的登录

基本上,我需要一个工人通过点击他们的名字(按钮)来指定他是谁,然后转到下一页我在母版页上有一个标签,但每次转到下一页时它都会重置。我想做的是将信息保留在那里

如果你需要密码,告诉我


谢谢

您可以使用会话变量吗

在按钮上,单击第一页上的处理程序

protected void button_Click(object sender, EventArgs e)
{
    Session["Worker"] = button.Text;
}
然后在第二页

Label.Text = Session["Worker"];

根据你对Zollistic答案的回复,你可以这样做

将此事件应用于所有工作人员按钮

protected void button_Click(object sender, EventArgs e)
{
    if (Session["Worker"] == null) Session["Worker"] = "";
    Session["Worker"] += button.Text + ",";
}

现在,会话[“Worker”]有一个以字符分隔的所有单击按钮列表。本例中的字符是逗号;但您可以将其更改为您想要的任何内容(即管道“|”)

用@Zollistic的答案。它符合您的需要:)是以某种方式覆盖所有按钮文本,还是我必须逐个完成?”因为这适用于很多工厂,有些工厂有100名工人,有些工厂的工人更少,等等……你应该能够将发送者转换为按钮并获取文本<代码>按钮b=(按钮)发送器;会话[“工人”]=b.文本然后在您的按钮
上单击
将它们全部指向此。请注意,如果您确实有那么多工作人员,您可能希望看到动态地将按钮添加到页面中。一个问题,我在哪里使用
Label.Text=Session[“Worker”]?它在.aspx.cs文件中吗?我是新来的