私の Asp.net Web サイトには、コード ビハインドから動的にロードするリピーターがあります。リピーターの外側のコードには、「追加」ボタンがあります。クリックすると、リピーターから非同期で同じコントロールを追加したいと思います。「追加」ボタンをクリックすると、次の関数NewRow()
が呼び出されます。
function NewRow(){
var guid = jQuery.guid++;
var panel = $('#MainContent_Panel1');
var textboxText = $('#MainContent_TextBox');
panel.after("<span LabelGroup="+i+">Test Text:</span>
<span TextGroup="+i+">"+textboxText.val()+"<br /></span>
<span LabelGroup="+i+">Test Text : </span>
<input type='text' customID="+guid+"/>
<input type='button' Class='Button' ButtonGroup='"+i+"' value='Button Text' /></br>
");
i++;
}
ハードコーディングされたコードが非常に多いため、現在行っていることは嫌いです。もっと動的にする方法はありますか?
そして、新しく追加された行をリピーターのような動的制御により正確に配置する方法はありますか?