ASP.NET – 在按钮单击时将参数传递给服务器
发布时间:2020-12-16 09:31:21 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET网页,其中包含一个复选框和一个按钮的表.我需要找到按钮单击发生时检查的所有复选框的ID.收集ID列表后,需要将其传递给服务器.我可以使用jQuery和PageMethods来完成它. 如何在代码隐藏文件中的按钮单击处理程序中实现此目的?即按钮点击发生时
我有一个ASP.NET网页,其中包含一个复选框和一个按钮的表.我需要找到按钮单击发生时检查的所有复选框的ID.收集ID列表后,需要将其传递给服务器.我可以使用jQuery和PageMethods来完成它.
如何在代码隐藏文件中的按钮单击处理程序中实现此目的?即按钮点击发生时检查的所有复选框的ID. 我想在后面的代码中执行它,因为代码隐藏文件包含一些函数,这些函数创建图表并将其导出为PDF,并根据选中的复选框创建图表. 请建议. 干杯 解决方法
如果您没有使用复选框的服务器控件或者在运行时动态添加复选框,则可以使用以前答案的替代方法,即迭代作为回发的一部分发送的表单集合.如果选中了复选框,则会将其ID作为其键并且值为“on”添加到此集合中.如果未选中,则不会将其添加到集合中.要使用此方法,您需要确保某种命名约定,以便您可以识别您所使用的复选框ID:
foreach (var key in Request.Form.AllKeys) { if (key.EndsWith("checkbox",true,null)) { // If entry found then this checkbox has been checked } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 帮助捕获StackOverflowException与WinDbg和ADPl
- asp.net-core – VSTS – 构建ASP.NET Core 2.0应用程序失败
- asp.net – 在Web部署之外应用Web.Config转换
- asp.net-mvc – Azure和MVC2 Web角色模板
- asp.net-web-api – ASP.NET WebApi自定义序列化
- ms-access – 无法使用'(未知)’;文件已在使用中
- 您认为ASP.NET WebForms是一种不好的做法吗?
- .NET Core的文件系统[3]:由PhysicalFileProvider构建的物理
- asp.net-mvc – 可以更改Html.DropDownListFor生成的html名
- asp.net-mvc-2 – EditorFor – 传入字典的模型项目的类型为
推荐文章
站长推荐
- asp.net-mvc – Asp.net mvc 4部署错误
- asp.net-mvc-4 – 使用Durandal的会话数据
- asp.net 4路由不工作在iis 7
- ASP.NET – 在屏幕底部显示应用程序生成日期/信息
- asp.net – GridView AutoGenerateColumns和排序
- Asp.Net Web API跨层传递用户
- asp.net – 用于集成的IIS 7的自定义HttpModule
- asp.net-mvc-4 – 在Asp.Net MVC 4应用程序中初始
- 谈谈.NET Core中基于Generic Host来实现后台任务
- asp.net-mvc-3 – FluentValidation入门问题
热点阅读