直接可以取得的
string uid = linkbutton1.UniqueID;

解决方案 »

  1.   

    Response.Write(this.linkbutton1.UniqueID.ToString());
      

  2.   

    http://search.csdn.net/expert/topic/52/5202/2003/6/30/1975274.htm
      

  3.   

    timmy3310老哥的解答:
    http://expert.csdn.net/Expert/topic/1635/1635997.xml?temp=.9428064
      

  4.   

    可能我表述得不清楚,
    我的用意是想通过获得Request.Form(linkbutton1.UniqueID),在page_load时知道linkbutton1是否被点击,并不是要取得linkbutton1.UniqueID的值。
      

  5.   

    真是表达不清
    下边是一下解决办法 :page_load
    {
    if (!ispostBack)
    {
    //第一次加载是把脚本加入
    linkbutton1.attributes.add("onlick","javascript:hidden1.value='clicked';document.forms[0].submit;"
    }
    if hiddent1.value.value="clicked" 'user had clicked the link.
    {
    do any thing here.
     hidden1.value=""; 'remeber to reset the hidden's value.
    }
    }
      

  6.   

    你可以用Session来取值进行判断啊
      

  7.   

    Request.Form["__EVENTTARGET"]如果不是LinkButton就没有被点击
      

  8.   

    if(Request["__EVENTTARGET"]!=LinkButton1.ClientID)
    {
        //没点击
    }