asp.net:如何在button onclick上使用eventargs进行参数传递?
发布时间:2020-05-27 22:15:00 所属栏目:asp.Net 来源:互联网
导读:我看到一些代码,其中人们通过web控件的commandParameter属性传递参数。什么是eventargs的用法。 如果对于不同的按钮使用相同的EventHandler方法,这可能很有用。例如,说你的标记如下所示: asp:Button ID=button1 runat=server CommandArgument=MyVal1 Comm
|
我看到一些代码,其中人们通过web控件的commandParameter属性传递参数。什么是eventargs的用法。 解决方法如果对于不同的按钮使用相同的EventHandler方法,这可能很有用。例如,说你的标记如下所示:<asp:Button ID="button1" runat="server" CommandArgument="MyVal1" CommandName="ThisBtnClick" OnClick="MyBtnHandler" /> <asp:Button ID="button2" runat="server" CommandArgument="MyVal2" CommandName="ThatBtnClick" OnClick="MyBtnHandler" /> 您可以为两个按钮拥有相同的事件处理程序,并根据CommandName进行区分: protected void MyBtnHandler(Object sender,EventArgs e)
{
Button btn = (Button)sender;
switch (btn.CommandName)
{
case "ThisBtnClick":
DoWhatever(btn.CommandArgument.ToString());
break;
case "ThatBtnClick":
DoSomethingElse(btn.CommandArgument.ToString());
break;
}
}
资料来源:aspnet-passing-parameters-in-button-click-handler (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC和ViewState
- asp.net – 为什么Web架构松散耦合?
- .net – MVC 4 Mocking HttpContext – 如何模拟DisplayMod
- asp.net – 自动化Web应用前端性能测试的替代方案
- asp.net-mvc-4 – 如何在MVC4 C#中安排任务?
- asp.net-mvc – 最初在使用AuthorizeAttribute时设置Return
- [转]谈谈技术原则,技术学习方法,代码阅读及其它
- asp.net-mvc – 如何将ASP.Net MVC路径段中的1或0映射到布尔
- asp.net-mvc – Donut hole缓存 – 排除MiniProfiler.Rende
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
推荐文章
站长推荐
- asp.net-mvc-3 – MVC3比MVC2有什么优势?
- asp.net – Ajax Tookit TabPanel Invisible Tag
- 查看服务器运行多少个ASP.NET Core程序
- asp.net – UserControl有IsPostBack,但是Contro
- asp.net-mvc – ViewBag vs Model,在MVC.NET中
- asp.net-mvc – HttpContext和HttpContextWrappe
- 会话处理在asp.net
- ASP.NET MVC – Ajaxified RenderAction
- ASP.NET是多线程的(它如何执行请求)
- ASP.NET c#获取屏幕宽度(以像素为单位)
热点阅读
