gridView中HyperLinkField超链接的问题! 就是在gridView中如果进行一些操作后,其中的部分HyperLinkField就不能让它超链接了(注意开始时可以超链接的),如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进行某些操作后,将a的click事件设置为e.priventDefault();或者retuen false;就不会执行连接的跳转了。 将NavigateUrl属性设为null就行了。这里假定把第三行的超链接(位于第一个列里)取消掉。 GridView1.DataSource = Enumerable.Range(0, 10); GridView1.DataBind(); HyperLink link = GridView1.Rows[3].Cells[0].Controls[0] as HyperLink; link.NavigateUrl = null; <asp:TemplateField HeaderText="Header" SortExpression="Field"> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" navigateUrl='http://www.google.com' Text='Google' Visible='<%# GetShowLink(Eval("flagShowLink"))%>'></asp:HyperLink> </ItemTemplate> </asp:TemplateField>public bool GetShowLink(object o){//判断true,false gridview 加上 跳转到第几页 功能(不要其它控件) checkboxlist 值勾选问题 文件夹含有空格如何压缩 静态方法的使用问题 用treeview读取大类中的一个小类 IDataParameter数组参数的问题 sql问题:在select中,如何插C#变量 我是菜鸟!!今天来请大家帮一个忙!关于asp.net调用客户机的记事本 请问如何能让客户端在请求下载一个纯文本文件(csv文件)的时候 标计符? c#调用c++ dll出现无法加载,求助。 js怎么调用css脚本
这里假定把第三行的超链接(位于第一个列里)取消掉。
GridView1.DataSource = Enumerable.Range(0, 10);
GridView1.DataBind();
HyperLink link = GridView1.Rows[3].Cells[0].Controls[0] as HyperLink;
link.NavigateUrl = null;
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" navigateUrl='http://www.google.com' Text='Google'
Visible='<%# GetShowLink(Eval("flagShowLink"))%>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
public bool GetShowLink(object o)
{
//判断true,false