2011-12-07 2 views
0

実際に私は1,2,3,4,5,6という値を持つDropDownListを持っています。これはいくつかの2つのRadioButtons、3つのCheckBox Groupと4つのTextBoxをコントロールします。 DropDownから値1を選択すると、これらのコントロールは一度表示されます。ドロップダウンから値2を選択すると、これらのコントロールは2回表示されます。だから私はこれをどのようにすることができますか?誰でも助けてください。前もって感謝します。DNNのダイナミックフォームモジュールでダイナミックコントロールを作成する方法は?

jQuery('<div/>').appentTo('#body') 

答えて

2

あなたはjQueryを使って、気にいらこのようにすることを行うことができます

  • 6 "マルチビュー" を追加すると、それぞれを制御しますその中に空のビューがあり、目的のコントロールが表示されます。 あなたのドロップダウンリストを切り替える場合は、呼び出すことができます:あなたはあなたのページに<asp:placeholder>の6つのコントロールを配置し、実行時に新しいコントロールを使って動的にそれらを埋めることができます

    mvMymultiView1.SetActiveView(vShowControls); 
    mvMymultiView1.SetActiveView(vEmptyView);` 
    

私はあなたの目標を達成するために私の最初の方法を好むでしょう。実行時にコントロールを削除したり作成したりすることなく、簡単かつ迅速にコントロールを表示または非表示にすることができます。

0

あなたが2つ(またはそれ以上)の方法でこれをachiveすることができます:

関連する問題