【发布时间】:2013-01-29 13:53:30
【问题描述】:
我正在用 C# ASP.net 开发一个 GIS Web 应用程序(映射)。
我有一个 Ajax TabContainer,其中包含几个带有表格的 TabPanel。该表包含其他内容,例如地图窗口、比例尺等(均来自 ESRI WebAdf 工具包)。
这是我的表格的精简版,没有其他内容...
<table id="MainTable>
<tr>
<td>
<ajax:TabContainer runat="server" ActiveTabIndex="0" id="TabContainer" CssClass="ajax__tab_xp">
<ajax:TabPanel runat="server" HeaderText="Online Mapping Service" ID="TabPanel1">
</ajax:TabPanel>
<ajax:TabPanel ID="TabPanel2" runat="server" HeaderText="Postcode">
</ajax:TabPanel>
<ajax:TabPanel ID="TabPanel3" runat="server" HeaderText="Coordinates">
<ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
</td>
</tr>
</table>
在运行时回发时,我的 Tabcontainer 有时会消失。此问题与浏览器无关。
到目前为止,我尝试过没有成功...
- 使用 TabContainer 的相对定位设置 Z-Index
-
包含一个 JQuery 脚本以“显示”TabContainer...
<script type="text/javascript" language="javascript"> $(document).ready(function() { $("#TabContainer").show(); }); </script>
我可以在后面的代码中包含一些 C# 吗?...
Public void page_Load(object sender, EventArgs e)
{
TabContainer.show()
}
对编程非常陌生,并试图弄清楚如何“始终显示”或“始终位于”TabContainer。
谢谢
【问题讨论】:
标签: c# javascript jquery asp.net css