2013-01-01 23 views
-1

我有一個問題,同時實現以下功能:在CheckBox檢查後在C#中運行時創建按鈕?

我需要添加在C#中的功能爲我的ASP.NET項目:

a)當複選框被選中,我需要生成一個按鈕我動態生成表單,當單擊Web窗體上的按鈕時,應該再次取消選中CheckBox。

檢查CheckBox後,我無法生成按鈕。請幫忙。

P.S. - 我是一位大型機開發人員,是.NET領域的新手。請耐心等待!謝謝!

+0

請發表您的代碼。沒有它,我們就無法提供幫助。 – Oded

+0

你不需要c#使用javascript – tito11

+1

爲什麼不隱藏按鈕,只是基於複選框顯示/隱藏它? – Darren

回答

1

你可以使用更新面板,如果你想做它服務器端,或一些客戶端JavaScript注入按鈕我的DOM當我點擊複選框。

我會去的解決方案,除非你有一個特定的需要做一些服務器端點擊複選框時。

2

您可以使用JQuery來解決您的問題。

<input type="checkbox" id="something"></input> 
<div id="Buttons"> 
</div> 

<script type="text/javascript"> 
$(document).ready(function() { 
$("#something").click(function(){ 
if ($(this).is(':checked')) { 
    var $MyButton = $('<button/>', { 
     text: 'button1', 
     id: 'button1', 
     click: function() { alert('hi'); } 
    }); 
    $("#Buttons").append($MyButton); 
    } 
}); 
}); 
</script> 

希望它可以幫助