C# 如何在ASP.NET中为按钮创建EventHandler

C# 如何在ASP.NET中为按钮创建EventHandler,c#,asp.net,events,listview,event-handling,C#,Asp.net,Events,Listview,Event Handling,我的问题是: 我有一个ASP.NET应用程序,并使用ListView。我从Active Directory获取数据行(电子邮件、用户名、名字等),并将其填入我的列表视图。每行都有一个“显示”按钮,我想用这个按钮来显示另一个网络表单。在一个会话中,我将数据交给另一个Web表单。 我的代码: 贝努策 电子邮件 沃名称 姓氏 电传 //每行都有一个按钮 该按钮有一个onClick=“…”参数,但是我如何为此创建事件以及如何使用正确的会话信息传输到其他Web表单。我想我必须使用以下行中的索引:/

我的问题是:

我有一个ASP.NET应用程序,并使用ListView。我从Active Directory获取数据行(电子邮件、用户名、名字等),并将其填入我的列表视图。每行都有一个“显示”按钮,我想用这个按钮来显示另一个网络表单。在一个会话中,我将数据交给另一个Web表单。 我的代码:


贝努策
电子邮件
沃名称
姓氏
电传
//每行都有一个按钮
该按钮有一个onClick=“…”参数,但是我如何为此创建事件以及如何使用正确的会话信息传输到其他Web表单。我想我必须使用以下行中的索引:/

我需要帮助:(

塔拉索夫试试这个 在您的aspx中,您可以

<asp:Button ID="Button1" OnCommand="Button1_Command" CommandArgument='<%# eval("ID") %>' CommandName="Anzeigen" runat="server" Text="Button" />

如果您不了解“按钮命令”的定义以及“按钮命令”的方法,请告诉我.benutzerliste_aspx没有Button1_命令的定义。是否添加了事件void Button1_命令(对象发送方,CommandEventArgs e)在你的aspx.cs文件中,你是否也编译了你的codeOk…声誉低于10的用户在提问后8小时内无法回答他们自己的问题。你可以在7小时内自行回答。在此之前,请使用评论,或编辑你的问题。XD
<asp:Button ID="Button1" OnCommand="Button1_Command" CommandArgument='<%# eval("ID") %>' CommandName="Anzeigen" runat="server" Text="Button" />
    protected void Button1_Command(object sender, CommandEventArgs e)
    {
        if (e.CommandName == "Anzeigen")
        {
            string sID = e.CommandArgument.ToString();
            int id = 0;
            int.TryParse(sID, out id);

            if (id > 0)
            { 
             // do stuff
            }
        }
    }