首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有关DataList绑定列的有关问题?请问

2012-01-06 
有关DataList绑定列的问题??请教我做了个DataList绑定,DataList中有Hyperlink控件,我现在要完成的功能是:

有关DataList绑定列的问题??请教
我做了个DataList绑定,DataList中有Hyperlink控件,  
  我现在要完成的功能是:绑定出来的hyperlink根据隐藏列的值的不同   而联接到不同的页面,   我DataList代码如下:
private   void   DataList1_SelectedIndexChanged(object   sender,   System.EventArgs   e)
{
foreach(DataListItem   item   in   DataList1.Items)
{
int   smID=Convert.ToInt32(DataList1.DataKeys[item.ItemIndex]);
HyperLink   hp=(HyperLink)(item.FindControl( "HyperLink1 "));
if(smID==0)
{
hp.NavigateUrl= "login.aspx ";

}
}


      问题是运行后hyperlink   没有链接,请问这连接该怎么设置?

[解决办法]
sf
[解决办法]
if(smID==0)
{
hp.NavigateUrl= "login.aspx ";
}

你确定smID==0这个条件成立不?成立的话应该有啊

HyperLink hl=(HyperLink)FindControl( "hlPic " + (i+2).ToString());
hl.Text = dt.Rows[i][ "LPI_Url "].ToString();
hl.Target = "_blank ";
hl.NavigateUrl = dt.Rows[i][ "LPI_Url "].ToString();
[解决办法]
不用这么麻烦 你在Hyperlink里绑定要到的页面地址传个值过去就可以了啊
xxx.aspx?id=这行的ID字段
[解决办法]
学习ing ...

热点排行