2013-01-09 41 views
0

我想以編程方式使用jQuery append方法添加一個ASP.Net按鈕到HTML。 下面是代碼:使用jQuery append()方法動態添加asp:按鈕到web窗體

$("#form1 #container").append('<div id="cool"><asp:Button ID="Button1" runat="server" Text="Button" >/div> '); 

但不知它示出了該錯誤類型的「按鈕」的

控制「Button1的」必須放在與RUNAT =服務器form標籤的內部。

請幫幫我。謝謝。

+2

這是不可能的。 – mshsayem

回答

2

由於是服務器端控件,因此無法通過javascript向頁面添加asp:button

您可以將普通的HTML <button />添加到頁面中,但它不會被掛接到回傳和視圖狀態作爲asp:button是 - 你會需要的,如果需要手動這樣做的一些方法。

+0

謝謝。我正在使用來自sql的表來創建一個庫,並添加動態的asp:按鈕,以便當用戶單擊按鈕時,它會重定向到一個會話。但正如你所說,這是不可能的jQuery所以請建議另一種方式。謝謝 – designerNProgrammer

+0

你可能最好開始關於這個問題的另一個問題。 –

+0

嘗試發送一個ajax響應到您嘗試獲取asp按鈕的頁面,然後使用jquery或js添加元素。 – Shouvik