使用ajax从asp.net中的代码隐藏表行

时间:2015-09-15 13:53:49

标签: jquery css asp.net ajax

m trying to hide and show a row from selection index from a drop down and i使用ajax更新面板显示该行中的一些复选框。 当我试图隐藏我的代码行

trOptions.Attributes.Add("style", "display : none ; ");

其中troptions是我分配给我的表行的id

<tr id="trOptions" runat="server" >

我不能t know why it doesn获得风格?

更新 我的代码的同一部分中也有一个属性命令,可以实现

checkboxlist.Enabled = false;

但是这个正在使用asp.net控件属性。

我甚至试图用这样的jquery隐藏行

function HideControl() {
        jQuery("#trOptions").hide();
    };

并在代码中

ClientScript.RegisterClientScriptBlock(this.GetType(), "blah", "HideControl();", true);

t know why it没有工作,是因为我使用脚本管理器进行ajax而且我在我的页面上添加了脚本&gt;

2 个答案:

答案 0 :(得分:0)

我认为你有一个错字。用显示屏替换displey。

答案 1 :(得分:0)

问题是因为我把表的一部分放在更新面板中,当我把整个表放在更新面板中并使用时

TrOptions.visible = false ;

我的问题解决了!