JQuery VS. C#:使用主控文本框



我的页面上有一个包含 100+ 文本框的列表。我想在顶部有一个文本框,可以将所有这些文本框更改为其值,但仍然让其他文本框能够独立(例如,对所有变量使用一个变量不起作用)。它们应该能够单独更改,主人充当"全部更改"。

我的问题是,通过循环遍历并在 c# 中进行回发会更好吗?或者我可以在 jquery 中动态更改它们吗?你会推荐哪个?

我强烈建议使用jquery更改它们。它可以像这样简单:

$('#txt_Master').change(function() {
    $('.childTextBoxes').val($(this).val());
});

使用jQuery将是最好的选择。由于使用服务器端控件的负载过多。

检查这个小提琴

<input type="text" class="master"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>
<input type="text" class="child"/>​
$(document).ready(function() {
    $('.master').on('change', function() {
       $('.child').val(  $(this).val() );
    });
});​

最新更新