不知道出了什么问题,各位帮忙看看
<asp:BulletedList ID="BulletedList1" runat="server" DisplayMode="LinkButton" OnClick="BulletedList1_Click">
        </asp:BulletedList>
======================================
public DataTable  CreateDataSource()
  {
    DataTable dt = new DataTable();
    DataRow dr;
    dt.Columns.Add(new DataColumn("id", typeof(Int32)));
    dt.Columns.Add(new DataColumn("text", typeof(string)));
    for (int i = 0; i < 6; i++)
    {
      dr = dt.NewRow();
      dr[0] = i;
      dr[1] = "列表项目 " + i.ToString();
      dt.Rows.Add(dr);
    }
       return dt;
  } protected void Page_Load(object sender, EventArgs e)
  {
    if (!IsPostBack)
    {        DataTable dt = CreateDataSource();
        this.BulletedList1.DataSource = dt;
        
        this.BulletedList1.DataTextField = "id";
        this.BulletedList1.DataValueField ="text";
        this.BulletedList1.DataBind();
     }
  }
protected void BulletedList1_Click(object sender, BulletedListEventArgs e)
    {
        
        string str = this.BulletedList1.Items[e.Index].Value.ToString ();
        Response.Write("<script>alert('"+str +"')</script>");
    }
似乎BulletedList1_Click没起作用

解决方案 »

  1.   

    你的代码没有问题啊.
    Protected Sub BulletedList1_Click(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.BulletedListEventArgs) Handles BulletedList1.Click
            Response.Write(BulletedList1.Items(e.Index).Value)
        End Sub
    我可以正常执行.唯一不同的是,我在BulletedList1中是显示指定DataTextField,DataValueField这两个属性的.
      

  2.   

    queshi确实不行,也不知出了什么问题,
      

  3.   

    你不要用js弹出来结果,直接response.write看看
      

  4.   

    Response.Write(BulletedList1.Items[e.Index].Value);
    这样吗
    一样的,弹出当前页的脚本错误,click好像没起作用
      

  5.   

    你把那句  Response.Write("<script>alert('"+str +"')</script>");
    注释掉
      

  6.   

    我真的是运行一切正常的.那你试试在在bulletedlist中,显式的指定DataTextField = "id"
           DataValueField ="text"
      

  7.   

    谢谢啊!
       string   str   =   this.BulletedList1.Items[e.Index].Value.ToString   (); 这句正是我要找的呢!
      

  8.   

    Click the link to solve your problem.Good luck!