asp.net – e.CommandArgument for asp按钮不工作
发布时间:2020-05-23 17:45:03 所属栏目:asp.Net 来源:互联网
导读:我正在使用C#开发一个asp.net应用程序。 我创建了一个.aspx页面,并在页面上的不同位置放置了四个按钮。 在服务器端,我只想对所有四个按钮使用一个点击事件。 这是我的代码: aspx页面 asp:Button ID=Button1 runat=server CommandArgument=Button1 onClick
|
我正在使用C#开发一个asp.net应用程序。
这是我的代码: 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-mvc – 使用ASP.Net MVC中的模型绑定器更新父/子记
- 并行运行ASP.NET Webforms和ASP.NET MVC
- asp.net – 估算Web应用程序峰值带宽需求的最准确方法是什么
- asp.net-core – 哪些所有类型的HTTP头都在ASP.NET 5中?
- asp.net – 如何阻止不必要的回发
- asp.net-mvc – 使旧会话Cookie无效 – ASP.Net标识
- 将linkbutton设置为asp.net中asp:panel的默认按钮[复制]
- 在ASP.NET中下载文件的实现代码
- asp.net-mvc – MVC数据注释范围验证无法正常工作
- asp.net-mvc – 在MVC中,何时使用%=%和%%?
推荐文章
站长推荐
- asp.net – HttpContext.Current.Cache可用于所有
- asp-classic – 经典ASP中500 Vs 500.100错误
- 如何从ASP.NET Web服务实现自定义JSON序列化?
- asp.net会员 – 删除asp.net会员和角色提供者
- asp.net-mvc – localhost拒绝在visual studio中
- Asp.Net超大文件上传问题解决
- asp.net – CheckBoxList多个选择:难度模型绑定
- 在预编译asp.net网站 – 是否重要?
- asp.net – 如何在不重新启动应用程序的情况下清
- asp.net-mvc-2 – 检查Html.ValidationSummary()
热点阅读
