在gridview模板中,我用Eval<%#("isChange")%>绑定了字段,要显示‘是’或‘否’两个字,我想当显示‘是’时有超链接,当显示‘否’时没有超链接,盼高人指点一二。
解决方案 »
- 我的VS2008的断点在调试的时候不生效了,看了很多网上的方法都不行,哪位可以解决?
- TCP/ip Socket 短连接 Demo(新手请进~~~~欢迎拍砖)
- 一个进程wait的问题
- ASP。NET C# 中,请问有几个textBox框,可以按照其中一个查询,也可以几个一起查询,应该怎么写
- 一个repeater简单的问题.谢谢了
- 我的DIV被flash挡住了,怎样让他不被任何东西挡住,只在最前面,谢谢
- 弹出窗口,传递变量的问题
- 在程序中如何调用webservice?
- 请教:关于公用类问题
- oleDbCommand1.ExecuteScalar() 转为int的问题!!!
- 图片编辑(Js or asp.net控件)
- 哪里DNS解析提供这个功能(收费的也可以)
前端调用就可以了
<%=函数名(值)>
Visible=' <%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"isChange").ToString()=="是"?"true":"false") %>'記得結貼
<asp:HyperLink ID="HyperLink3" runat="server"
NavigateUrl='<%# "TieInfo.aspx?id="+Eval("q_ID") %>'
Visible='<%# IsVisible("IsChange") %>'>是</asp:HyperLink><asp:HyperLink ID="HyperLink4" runat="server"
Visible='<%# IsVisible("IsChange") %>'>否</asp:HyperLink>前台写Public 方法
public bool IsVisible(object i)
{
if (i == "是")
{
return true;
}
else
{
return false;
}
}
<ItemTemplate>
<asp:HyperLink ID="hl_yes" runat="server" NavigateUrl='<%#"PactChangeInfo.aspx?id="+ Eval("Pa_OrderID")%>' Visible=' <%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"isChange").ToString()=="无"?"true":"false") %>'>有 </asp:HyperLink>
<asp:HyperLink ID="hl_no" runat="server" Visible=' <%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"isChange").ToString()=="无"?"true":"false") %>'>无 </asp:HyperLink>
</ItemTemplate>