asp.net gridview:如何在一列中包含多个按钮字段?
发布时间:2020-05-24 14:00:19 所属栏目:asp.Net 来源:互联网
导读:我需要为gridview创建多个动作 – 比如“Approve”,“Deny”和“Return”. 我可以通过为每个操作创建一个按钮字段来完成此操作: asp:ButtonField ButtonType=Link CommandName=Approve Text=Approve / asp:ButtonField ButtonType=Link CommandName=
|
我需要为gridview创建多个动作 – 比如“Approve”,“Deny”和“Return”. 我可以通过为每个操作创建一个按钮字段来完成此操作: <asp:ButtonField ButtonType="Link" CommandName="Approve" Text="Approve" /> <asp:ButtonField ButtonType="Link" CommandName="Deny" Text="Deny /> <asp:ButtonField ButtonType="Link" CommandName="Return" Text="Deny" /> 但是,这会为每个按钮创建一列. 有没有办法拥有相同的功能,但将它们组合成一个列? 解决方法你考虑过使用TemplateField吗?这是一个例子:<asp:GridView ID="grdTest" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="btnApprove" runat="server" CommandName="Approve" Text="Approve" />
<asp:LinkButton ID="btnDeny" runat="server" CommandName="Deny" Text="Deny" />
<asp:LinkButton ID="btnReturn" runat="server" CommandName="Return" Text="Return" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
然后,您可以使用OnRowCommand以完全相同的方式捕获命令,或者执行您喜欢的任何操作.您可以完全控制它使其按您需要的方式运行,而不受使用常规预定义列类型的内置功能的约束. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 可以使用ASP.NET路由为.ashx(IHttpHander)处理程序创建“干
- asp.net – Visual Studio开发服务器使用错误的端口
- asp.net-mvc-4 – 创建和编辑MVC4的相同视图
- 从asp经典转换到asp.net最简单的方法是什么?
- asp.net – 以纯文本识别URL
- ASP.net应用程序崩溃 – 无法加载文件或程序集“Microsoft.
- asp.net-mvc – 从控制器操作返回301重定向
- asp.net-mvc – 将集合传递给EditorFor()时,它会为输入元素
- asp.net-mvc-3 – MvcContrib网格和复选框
- asp.net – 如何使用EF仅更新单个字段
推荐文章
站长推荐
- asp.net – 为什么IIS中的Windows /集成身份验证
- dependency-injection – ActionFilterAttribute
- asp.net核心 – ASP – 启动时核心迁移EF核心SQL
- asp.net-mvc – 为什么DropDownListFor会在提交后
- ASP.NET – UpdatePanel和JavaScript
- ASP.NET MVC – MapRoute与routes.Add(和404s)
- ASP.net MVC验证突出显示和不正确的字段Jquery上
- asp.net – 如何在mvc中使用多个选择4?
- asp.net-mvc – 使用Repository/Service Pattern
- 高级ASP.NET主机
热点阅读
