我正在用 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。
谢谢