asp.net – 使用asp:Button将参数传递给函数
发布时间:2020-12-16 03:38:26 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试将参数传递给一个函数onClick的一个asp:Button asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept" 参数是%= product.ProductId%. 我不能使用CommandArguments,因为该值像纯文本一样
我正在尝试将参数传递给一个函数onClick的一个asp:Button
<asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept"> 参数是<%= product.ProductId%>. 我不能使用CommandArguments,因为该值像纯文本一样传递. 我尝试了隐藏的输入,但它失败了. 我也尝试过使用表单操作: <form method="post" action="?ProductID=<%=product.ProductId %>"> <asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept"> </form> 但它不会将值发送给函数. 解决方法
<asp:Button ID="test" runat="server" CommandArgument='<%#Eval("product.ProductId")%>' CommandName="ThisBtnClick" OnClick="MyBtnHandler" />
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; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – VaryByParam =“*”是否也读取了RouteData.
- 初识ABP vNext(6):vue+ABP实现国际化
- asp.net-mvc – ActionLink后退按钮
- asp.net-mvc – asp.mvc中渲染的区别是什么
- 配置 – ASP.NET Core Expose配置到DI注入服务
- asp.net-mvc – 带有dropdownList的Telerik网格
- webmatrix – ASP.NET页面中的_PageStart.cshtml与_AppStar
- asp.net-mvc – ASP.NET MVC:自定义排序
- asp.net – 初学者有一个好主意 – 我可以自己开发吗?
- asp.net-mvc – ASP.NET MVC现在是“开源”.这是一件好事吗
推荐文章
站长推荐
热点阅读