如何使用属性runat =" server"

时间:2017-02-01 21:09:31

标签: jquery asp.net webforms

我有两个html表(table1table2)。 table1添加了runat="server" attr,因为在page_load我正在添加其行。 我想要实现的目标是,当按下来自table1的行时,该行将移至table2,并且也会相反。 我是在webform上使用Jquery做的。

   $(document).ready(function () {

       $('.excluded').click(function () {
           var tr = $(this).clone();
           tr.removeClass("excluded");
           tr.addClass("included");
           $(this).remove();
           $('#table1').append(tr);
       });

       $('.included').click(function () {
           var tr = $(this).clone();
           tr.removeClass("included");
           tr.addClass("excluded");
           $(this).remove();
           $('#table2').append(tr);
       });
   });

"包括"和"排除"在行上是id。 我能够将行从table1移到table2,但由于table2上的table1 attr,我无法将行从runat="server"移到table1 }。

有没有解决方法? (我问题的另一个解决方案也很棒)

1 个答案:

答案 0 :(得分:0)

包括ClientIDMode ="静态"在你的元素标记..

这将阻止asp.net更改元素的ID。