页面初期化时。panel.visible = false;
panel 里面有<div id='treex'></div>在JS里面:
$(document).ready(function() {
alert($("#treex").size()); // = 0
}
页面显示完后,再看浏览器源代码, 并没有生成panel里面的东西。。哪怕是有一个button点击后让pane.visible = true.浏览器源代码还是没有panel里面的控件代码
panel 里面有<div id='treex'></div>在JS里面:
$(document).ready(function() {
alert($("#treex").size()); // = 0
}
页面显示完后,再看浏览器源代码, 并没有生成panel里面的东西。。哪怕是有一个button点击后让pane.visible = true.浏览器源代码还是没有panel里面的控件代码
解决方案 »
- 程序员网站设计
- 新手求解,并非所有的代码路径都返回值
- 使用Ajax和C#实现的多文件上载状态条[原创]
- 哪里有treeview控件下啊,找半天没找到,找到的地址都下不了
- 紧急~~求助!DataGrid超链接问题!!
- 关于 Microsoft HTML Help Workshop 的问题?
- visual studio.net 2003中做网站的时候,上下2行回车后行默认的行间距太大了,如何在其中调整?
- 搜索DataGrid中的某一项
- duwamish无法安装,修复,卸载。
- 靠ASP。NET C# XML SQLSERVER有饭吃吗?
- 简单的值传递
- 点一个btn,然后手动绑定同页面的DownDropList,不要刷新,能用什么办法
前端根本就不会输出panel的html,所以前端也不可能用js取到值解决方法:
后端更改css或style使其隐藏,而不是使用visible阻止输出
服務器都不送給你,你如何在前端找到呢?
設置Styple display=='none'
<== 點擊Button,會引發事件提交到服務器,服務器后臺代碼設置panel.visible=true後會解析該控件為HTML然后傳回給客戶端,刷新客戶端頁面,并把解析的HTML更新到頁面上.