niunan 发表于 2013-1-27 04:58:56

利用BulletedList的DataBound事件设置BulletedList的超链接!

前台页面代码:
<asp:BulletedList ID="bulPPName" runat="server"               ondatabound="bulPPName_DataBound" CssClass="bul"></asp:BulletedList> 

后台绑定代码:
bulPPName.DataSource = ProListDAO.GetPPNameByProId(productid);bulPPName.DataTextField = "Name";bulPPName.DataValueField = "BrandId";bulPPName.DisplayMode = BulletedListDisplayMode.HyperLink;bulPPName.DataBind();

DataBoundg事件代码:
protected void bulPPName_DataBound(object sender, EventArgs e){      for (int i = 0; i < bulPPName.Items.Count; i++)      {            bulPPName.Items.Value = "prolistbybrand.aspx?Pid=" + Request.QueryString["PId"] + "&brandid=" + bulPPName.Items.Value;      }}
页: [1]
查看完整版本: 利用BulletedList的DataBound事件设置BulletedList的超链接!