-1

次の機能を実装しているときに問題が発生しました。

ASP.NET プロジェクト用に C# で機能を追加する必要があります。

a) CheckBox がチェックされている場合、フォームにボタンを動的に生成する必要があり、Web フォームのボタンがクリックされたときに、CheckBox のチェックを再度外す必要があります。

CheckBox がチェックされた後、ボタンを生成できません。親切に、助けてください。

PS - 私はメインフレーム開発者で、.NET の世界は初めてです。よろしくお願いします!ありがとう!

4

2 に答える 2

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> 

それが役に立てば幸い

于 2013-01-01T20:49:07.290 に答える
1

サーバー側で実行する場合は更新パネルを使用するか、クライアント側のJavaScriptを使用して、チェックボックスをクリックしたときにDOMにボタンを挿入できます。

チェックボックスがクリックされたときにサーバー側で何かをする必要がある場合を除き、JavaScriptソリューションを使用します。

于 2013-01-01T20:16:05.117 に答える