ASP.Net:将客户端onClick添加到GridView中的HyperlinkField
发布时间:2020-12-15 22:31:59 所属栏目:asp.Net 来源:网络整理
导读:我有一个现有的GridView,其中包含“伙伴名称”字段.它可以按合作伙伴名称排序. 现在我需要更改合作伙伴名称字段,并在某些情况下使其可点击并提醒()某些内容. 现有代码是: asp:GridView ID="gridViewAdjustments" runat="server" AutoGenerateColumns="false
我有一个现有的GridView,其中包含“伙伴名称”字段.它可以按合作伙伴名称排序.
现在我需要更改合作伙伴名称字段,并在某些情况下使其可点击并提醒()某些内容. 现有代码是: <asp:GridView ID="gridViewAdjustments" runat="server" AutoGenerateColumns="false" AllowSorting="True" OnSorting="gridView_Sorting" OnRowDataBound="OnRowDataBoundAdjustments" EnableViewState="true"> <asp:BoundField DataField="PartnerName" HeaderText="Name" SortExpression="PartnerName"/> 我添加了专栏: <asp:hyperlinkfield datatextfield="PartnerName" SortExpression="PartnerName" headertext="Name" ItemStyle-CssClass="text2"/> 这使我能够控制CSS和排序.但是,我找不到如何添加客户端javascript函数. <asp:TemplateField HeaderText="Edit"> <ItemTemplate> <a id="lnk" runat="server">Edit</a> 使我能够通过id访问“lnk”并添加到其属性.但是,我失去了排序能力. 在这种情况下,正确的解决方案是什么? 解决方法
我找到的解决方案是以这种方式使用asp:TemplateField,而不会丢失排序功能并使用Eval使用datatextfield:
<asp:TemplateField HeaderText="Name" SortExpression="PartnerName"> <ItemTemplate> <a onclick="javascript:alert('ok')" href="http://<%#Eval("PartnerName")%>"><%#Eval("PartnerName")%></a> </ItemTemplate></asp:TemplateField> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- entity-framework – Breeze扩展不使用EF的WebAPI
- asp.net-mvc – VaryByParam =“*”是否也读取了RouteData.
- asp.net – 触发OWIN cookie中间件设置为被动身份验证模式的
- ASP.NET MVC的GPL 2.0免费Telerik扩展
- asp.net-web-api – DotNetOpenAuth与Owin OAuth
- asp.net-mvc – 如何将服务器错误的http状态代码捕获到ASP.
- asp.net-mvc – 在需要时在CQRS中提供同步行为?
- ASP.NET MVC 中枚举生成下拉框
- unit-testing – 对ActionFilter进行单元测试 – 正确设置A
- asp.net – 多项目模板文件夹结构不正确
推荐文章
站长推荐
- asp.net-mvc – 如何在Asp.net MVC 2中替换默认的
- asp.net – 使用MySql和MVC 3上的成员资格向注册
- asp.net 4.5 webforms模型绑定:支持客户端验证?
- asp.net-core-1.0 – Asp.Net Core 1.0 RTM中Cre
- asp.net-mvc-3 – 发布表单时控件中的模型绑定 –
- asp.net-core – 如何在我的ASP.NET核心WebApi项
- asp.net-mvc-3 – 用于基本身份验证的asp mvc 3
- asp.net-mvc – 为什么我的动作方法不会超时?
- asp.net-mvc – ASP.NET MVC4 CustomErrors Defa
- asp.net-mvc – ASP.NET MVC – 在ActionFilter中
热点阅读