gpt4 book ai didi

asp.net - asp 按钮的 e.CommandArgument 不起作用

转载 作者:行者123 更新时间:2023-12-02 06:06:53 25 4
gpt4 key购买 nike

我正在使用 C# 开发一个 ASP.NET 应用程序。我创建了一个 .aspx 页面,并将四个按钮放置在页面的不同位置。在服务器端,我想对所有四个按钮仅使用一次单击事件。

这是我的代码:

aspx页面

<asp:Button ID="Button1" runat="server" CommandArgument="Button1" onClick = "allbuttons_Click" />
<asp:Button ID="Button2" runat="server" CommandArgument="Button2" onClick = "allbuttons_Click" />
<asp:Button ID="Button3" runat="server" CommandArgument="Button3" onClick = "allbuttons_Click" />
<asp:Button ID="Button4" runat="server" CommandArgument="Button4" onClick = "allbuttons_Click" />

CS页面

protected void allbuttons_Click(object sender, EventArgs e)
{
//Here i want to know which button is pressed
//e.CommandArgument gives an error
}

最佳答案

@Tejs 在他的评论中是正确的,看起来你想要这样的东西:

protected void allbuttons_Click(object sender, EventArgs e)
{
var argument = ((Button)sender).CommandArgument;
}

关于asp.net - asp 按钮的 e.CommandArgument 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com