从c#调用jquery函数来动态加载文本框

时间:2010-10-22 05:10:53

标签: c# jquery dynamic

我有一个包含多行文本框的表单。我使用jquery .show()和.hide()来动态添加或删除文本框。

在我的代码隐藏中,我检索了一个myReport对象,并根据条目数量,我想显示或隐藏正确数量的文本框。

我可以使用.visible = true / false但是会从页面中删除元素,以便jquery函数不再起作用。

我尝试使用

.class.add('visibility', 'hidden')

但即使这样,jquery .show()函数也无法使文本框可见。

有没有办法可以从代码后面调用jquery函数或者我可以添加到文本框中的属性使其不可见并仍然可以使用.show()方法

1 个答案:

答案 0 :(得分:0)

$("yourtextboxselector").css({'display': 'none'});

您可以使用:visible

检查可见性
$("yourtextboxselector").is(":visible");

您可以在C#中设置显示属性

txtBox.Style["display"] = "none";