GridView等组件绑定后台数据源列的绑定方法,onclick方法调用中含有Eval绑定如何调用js方法
来源:互联网 发布:星际争霸2网络问题 编辑:程序博客网 时间:2024/05/29 10:05
在GridView的操作方法列中,存在利用onclick方法调用javascript方法并传入后台列数据做参数,其中的调用方法可以分成3种
1:html控件,使用html代码为主,按html代码直接书写,服务器代码只绑定数据,需要加单引号;
<a href="javascript:void(0)" onclick='editInfo(<%# DataBinder.Eval(Container.DataItem, "ID")%>)'>编辑</a>
2:html控件,使用服务器代码为主,在服务器代码进行绑定然后进行字符串组合,需要加单引号;
<a href="javascript:void(0)" onclick='<%#"delInfo( "+DataBinder.Eval(Container.DataItem, "ID")+")"%>'>删除</a>
3、ASP.Net控件,使用服务器代码,在服务器代码进行绑定然后进行字符串组合,不需要加单引号;
<asp:LinkButton ID="linkDesign" runat="server" OnClientClick=<%#"linkInfo('"+DataBinder.Eval(Container.DataItem, "ID")+ "')"%> Text="界面设计"></asp:LinkButton>
总结:
<asp:TemplateField FooterText="" HeaderStyle-Width="200px" ItemStyle-HorizontalAlign="Center" HeaderText="操作"> <ItemTemplate> <asp:LinkButton ID="linkDesign" runat="server" OnClientClick=<%#"linkInfo('"+DataBinder.Eval(Container.DataItem, "ID")+ "')"%> Text="界面设计"></asp:LinkButton> <a href="javascript:void(0)" onclick='editInfo(<%# DataBinder.Eval(Container.DataItem, "ID")%>)'>编辑</a> <a href="javascript:void(0)" onclick='<%#"delInfo( "+DataBinder.Eval(Container.DataItem, "ID")+")"%>'>删除</a> </ItemTemplate></asp:TemplateField>
0 0
- GridView等组件绑定后台数据源列的绑定方法,onclick方法调用中含有Eval绑定如何调用js方法
- GridView后台绑定数据源的分页方法
- Gridview行绑定调用后台方法
- asp.net Gridview行绑定调用后台方法
- <%# Eval("ArticleName") %>绑定后台数据的方法
- Java方法调用的绑定
- Java方法调用的绑定
- 方法调用绑定
- Java方法调用绑定
- java方法调用绑定
- 后台调用js,给同一个事件绑定一个方法
- griview绑定数据源后显示调用update方法的实现
- 需要绑定GridView两列的方法
- Eval 绑定方法
- Eval绑定方法重载
- .net 前台调用后台的方法(绑定篇)
- 调用js方法传绑定参数
- DropDownList绑定数据源的方法
- leetcode [Factorial Trailing Zeroes]
- 中介者模式
- 文章标题:Splash是什么?
- 写给程序员的有效学习方法
- 58. Length of Last Word
- GridView等组件绑定后台数据源列的绑定方法,onclick方法调用中含有Eval绑定如何调用js方法
- stringstream真的很好用, 但要注意坑(clear函数之坑, 之前说过)
- 基于IMOOC强力django+杀手级xadmin 打造上线标准的在线教育平台课程的学习(3)
- C#中的多态性
- 希尔排序详解
- XShell远程连接linux系统[转载]
- Debian navicat 相关问题及解决办法
- java将包含unicode的字符串转换成中文
- 如何让UDP实现可靠传输