<asp:HyperLinkColumn HeaderText="Code" DataTextField="Code" NavigateUrl="<% = Url %>">
<HeaderStyle ForeColor="White" BackColor="#4A3C8C"></HeaderStyle>
</asp:HyperLinkColumn>
Url是我在后台cs文件中定义的一个public变量,根据不同的条件,使链接跳转的不同的页面,但是我这样写好像不对,有没有什么办法解决?
<HeaderStyle ForeColor="White" BackColor="#4A3C8C"></HeaderStyle>
</asp:HyperLinkColumn>
Url是我在后台cs文件中定义的一个public变量,根据不同的条件,使链接跳转的不同的页面,但是我这样写好像不对,有没有什么办法解决?
解决方案 »
- 关于排序的小问题,谁有好方法呀
- windows服务中怎么使用webservice
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
- 生成网站的问题
- 在 GridView 中如何在添加 HyperLinkField 时,NavigateUrl 后面追加参数?
- 一个很奇怪的问题
- asp.net2.0网站,用.net自带treeview控件的网页发布后出错
- 各位大侠:在ASP.NET里怎么调用服务器上的exe文件
- 使用iTextSharp多图片转pdf
- 刚学AJAX,,就出问题了,,SOS
- 请速马、思归等高手帮助,分不多,问一个问题
- 向存储过程传递日期参数的问题
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
((HyperLink)e.Item.Cells[HyperLinkColumn的那个列的索引号].Controls[0]).NavigateUrl="随便什么";
}
}
怎么只能使用NavigateUrl属性,不能使用DataNavigateUrlFormatString?
<HeaderStyle ForeColor="White" BackColor="#4A3C8C"></HeaderStyle>
</asp:HyperLinkColumn>这样写看看
<asp:HyperLink id="btn1" Runat="server"></asp:HyperLink>
</ItemTemplate>然后在cs里这样:HyperLink btn2 = (HyperLink)(e.Item.FindControl("btn1"));
btn2.NavigateUrl =“”;