如何在另一个页面上显示单击按钮的文本?

时间:2015-02-20 09:59:06

标签: c# asp.net

因此我被要求在Visual Studio 2010中创建一个多任务网站,而我从未使用它。

现在我在这里挑战我完美地完成它。

我需要在页面上显示一个标签,该标签将显示用户在上一页上单击的按钮的文本,因此使用多任务网站的人知道他点击了自己。

我的问题是如何将按钮文本和标签文本连接在一起。

这是HTML(按钮)部分:

<td colspan="3" style="height: 70%;" valign="top">
    <asp:Button ID="Button1" runat="server" Text="Operário 1" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button2" runat="server" Text="Operário 2" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button3" runat="server" Text="Operário 3" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button4" runat="server" Text="Operário 4" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button5" runat="server" Text="Operário 5" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button6" runat="server" Text="Operário 6" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button7" runat="server" Text="Operário 7" Width="12.5%" 
        Height="60px" onclick="Button2_Click" BorderWidth="0px" />
    <asp:Button ID="Button8" runat="server" Text="+" Width="12.5%" 
        Height="60px" onclick="Button1_Click" BorderWidth="0px" />
</td> 

aspx.cs文件:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class operario : System.Web.UI.Page
{
    int i=0;
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        Label1.Text = Button1.Text;
        Response.Redirect("maquina.aspx");
    }
}  

1 个答案:

答案 0 :(得分:0)

每个页面上都需要一个标签来做同样的事情吗?使用母版页。 http://www.w3schools.com/aspnet/aspnet_masterpages.asp