page_load 时页面正在生成,好象没有还没其事件
你是不是想问在javascript中的

解决方案 »

  1.   

    干嘛要这样?你可以将事件直接写到linkbutton中呀
      

  2.   

    string linkbutton1="";
    string linkbutton2="";
    string linkbutton3="";
    string linkbutton4="";
    string linkbutton5="";
    在 5个  linkbutton的click事件中 对其付直  在page_load 判断是哪个 直 就可以知道是哪个 的CLICK事件了
      

  3.   

    如果是asp.net的话,就做5个隐藏控件(例如5个textbox),每次点击就将其负值!
      

  4.   

    设置静态变量static int flag;
    if (button1.click()) flag=1;
    if (button2.click()) flag=2;
    if (button3.click()) flag=3;
    if (button4.click()) flag=4;没问题,一定成功的
      

  5.   

    string mySender=((Button)sender).ToString();
    session["clicked"]=mySender;
      

  6.   

    他们都有自己的事件啊,可以在各自的事件中处理啊
    不明白楼主要判断是哪个控件提交的事件  是什么意思?(可以用viewstate判断,5个linkbutton的事件中各自为viewstate赋值,在page-load事件中判断viewstate的值
    不推荐使用session。viewstate是不占服务器资源,且viewstate不能跨页面传递。)
      

  7.   

    something is wrong with your design, but try to examine Request.Form, tryif (Request.Form[YourLinkButton1.UniqueID] != null)
    {
      //button 1 is clicked
    }
    else if (Request.Form[YourLinkButton2.UniqueID] != null)
    {
      //button 2 is clicked
    }
    ....
      

  8.   

    有一个笨方法!!!
    在页面后面加加参数
    如 index.aspx?button=button1
    就行了!!
      

  9.   

    同意saucer(思归/MVP) 大侠的方法:HttpRequest.Form 属性:获取窗体变量集合(NameValueCollection)。
    当 HTTP 请求的“内容类型”为 application/x-www-form-urlencoded 或 multipart/form-data 时填充
      

  10.   

    先走Page_Load后走事件处理方法,在事件处理方法才能通过sender参数获得事件源