如何让gridview中的超链接失效 gridview中的某列为超链接,当检索到的记录中某列flag为0时,需要把链接设置为无效,如何实现,请高手指教~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:HyperLink ID="hl" runat="server" NavigateUrl='<%#Eval("url")%>' Enabled='<%#Eval( "flag").ToString()== "0 "? false: true %>'></asp:HyperLink> 可以考虑在前段通过脚本(JQuery之类的)来获取flag列的值,然后根据该值来设置超链接的Enable的值。 RowDataBound 事件中,进行判断。 我的代码是这样的,没有enabled属性 <ItemTemplate> <a href="<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" title="" class="thickbox" style="color:Black;" ><%# Eval("LICENSE_NAME_CODE")%></a> </ItemTemplate> <ItemTemplate> <asp:HyperLink ID="hl" runat="server" NavigateUrl='<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" class="thickbox" style="color:Black;" Enabled='<%#Eval( "flag").ToString()== "0 "? false: true %>'><%# Eval("LICENSE_NAME_CODE")%></asp:HyperLink> </ItemTemplate> 动态控制 <a> 标签中的 href 的值。href="javascript:void(0)" 你确定那个串能用?能跳转到页面并传值??如果是的话,你将href的值换给NavigateUrl不行嘛?<ItemTemplate> <asp:HyperLink ID="hl" runat="server" NavigateUrl="<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" class="thickbox" style="color:Black;" Enabled='<%#Eval( "flag").ToString()== "0 "? false: true %>'><%# Eval("LICENSE_NAME_CODE")%></asp:HyperLink> </ItemTemplate> 多了一个空格<ItemTemplate> <asp:HyperLink ID="hl" runat="server" NavigateUrl="<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" class="thickbox" style="color:Black;" Enabled='<%#Eval( "flag").ToString()== "0"? false: true %>'><%# Eval("LICENSE_NAME_CODE")%></asp:HyperLink> </ItemTemplate> microsoft xps document writer 能不能不弹出框要我输入名字? 请教一个思路 请问用c#开发的程序部署的时候不想安装.net framework怎么做? 如何更改控件的属性? 再来问一个关于监听多个文件夹的问题~ WinForm多线程中子线程修改主线程控件的问题 请教:如何在本机上获得远程机器上运行的进程? 应用程序怎么知道自己被打开了? 问个弱弱的问题,只希望能得到个确切的答案! 自定义DataGridView控件不能显示数据问题 怎么把添加的引用删除 迷茫啊!
<ItemTemplate>
<a href="<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true"
title="" class="thickbox" style="color:Black;" ><%# Eval("LICENSE_NAME_CODE")%></a>
</ItemTemplate>
<ItemTemplate>
<asp:HyperLink ID="hl" runat="server" NavigateUrl='<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" class="thickbox" style="color:Black;" Enabled='<%#Eval( "flag").ToString()== "0 "? false: true %>'><%# Eval("LICENSE_NAME_CODE")%></asp:HyperLink>
</ItemTemplate>
<ItemTemplate> <asp:HyperLink ID="hl" runat="server" NavigateUrl="<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" class="thickbox" style="color:Black;" Enabled='<%#Eval( "flag").ToString()== "0 "? false: true %>'><%# Eval("LICENSE_NAME_CODE")%></asp:HyperLink> </ItemTemplate>
<ItemTemplate> <asp:HyperLink ID="hl" runat="server" NavigateUrl="<%=ResolveUrl("~/Web/ADV/ADV002002/ADV002002.aspx")%>?GamenID=ADV001004&GamenShubetsu=1&CompanyCd=<%# Eval("COMPANY_CODE") %>&LicenseCd=<%# Eval("ADV_LICENSE_CODE") %>&TB_iframe=true&height=455&width=600&modal=true" class="thickbox" style="color:Black;" Enabled='<%#Eval( "flag").ToString()== "0"? false: true %>'><%# Eval("LICENSE_NAME_CODE")%></asp:HyperLink> </ItemTemplate>