C# ASP.net で GIS Web アプリ (マッピング) を開発しています。
テーブル付きの複数のTabPanelを収容するAjax TabContainerがあります。テーブルには、マップ ウィンドウ、スケール バーなどの他のコンテンツが含まれています (すべて 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 を設定します
TabContainerを「表示」するためのJQueryスクリプトを含めます...
<script type="text/javascript" language="javascript"> $(document).ready(function() { $("#TabContainer").show(); }); </script>
次の行に沿ってコード ビハインドに含めることができる C# はありますか?...
Public void page_Load(object sender, EventArgs e)
{
TabContainer.show()
}
プログラミングにかなり慣れていないため、TabContainer を「常に表示」または「常に上に表示」する方法を理解しようとしています。
ありがとう