2012-02-29 33 views
0
{ 
SqlDataReader reader = cmdAuthors.ExecuteReader(); 
      RadioButton rb; 
      Label lb; 
      while(reader.Read()){ 
      rb=new RadioButton(); 
      lb=new Label(); 
      lb.Text=reader[0].ToString(); 
      rb.Attributes.Add("OnClick","getSelectedAuthor('"+lb.Text.ToString()+"')"); 
       PlaceHolder1.Controls.Add(rb); 
       PlaceHolder1.Controls.Add(lb); 
       PlaceHolder1.Controls.Add(new LiteralControl("<br />")); 

      } 
} 

//我不知道在這個函數中寫些什麼才能Label2.text = Text; //的document.getElementById( 「Label2的」)。值=文本不起作用如何使用動態生成標籤的文本在JavaScript中設置標籤文本?

功能getSelectedAuthor(文本){

}

<div> 
     <asp:Label ID="Label2" runat="server" Text="" ></asp:Label> 
    </div> 
+1

什麼是Label2的ClientID,還檢查innerHTML/innerText,不是值? – 2012-02-29 15:14:38

回答

14

使用的innerHTML而非值設定值,例如

document.getElementById("Label2").innerHTML = 'text'; 
+0

它的工作原理,非常感謝.. – user1214973 2012-02-29 15:26:33