c#
  • sharepoint-2007
  • 2011-02-03 77 views 0 likes 
    0

    試圖實現服務器端點擊定位標記 下面的代碼是在cs文件(SharePoint 2007中/ C#)錨標籤Onserverclick事件

    lblDetails.Text += userCreds[i].UserInfoID + " - " + "[a href='#' runat ='server' onserverclick='LinkButton_Click ]+ userCreds[i].AccountName + "[/a] "; 
    
    public void LinkButton_Click(object sender, EventArgs e) 
    {} 
    

    鏈路cliking時,它是不會LinkBut​​ton_clicked menthod

    請幫忙!!!

    +0

    是否你的代碼實際編譯?看起來你在``LinkBut​​ton_Click``後面`````` 實際上,你也缺少```,所以它應該是'onserverclick ='LinkBut​​ton_Click']「+`...等。 我不知道Sharepoint,所以我不知道代碼是否有效,但看起來像一個確定的問題。 – 2016-02-26 01:14:28

    回答

    0

    見,如果這個工程:

    • 添加一個按鈕,將做的動作,通常如btnLinkBut​​ton

    • 註冊的事件處理程序:

      btnLinkButton.Click += new EventHandler(LinkButton_Click);

    • 添加一個事件到標籤

    lblDetails.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(btnLinkButton, null))

    0

    嘗試使用下面的代理/事件處理程序來連接事件,而不是使用onserverclick標記注入事件。

    lblDetails.Click += new EventHandler(LinkButton_Click); 
    
    +0

    lblDetails是一個Lable – chuck 2011-02-03 17:34:26

    相關問題