どのようにして、ASP.NET更新パネルを親コンテナの100%に設定できますか? 今は高さが内容に合わせて大きすぎます。表示モードはブロックです。 私は、UpdatePanelのタグに属性ASP.NET更新パネルを親コンテナの100%に設定していますか?
style="height: 100%"
を追加しましたが、パーサは、スタイルタグがasp:UpdatePanel
のために定義されていないことを訴えました。
どのようにして、ASP.NET更新パネルを親コンテナの100%に設定できますか? 今は高さが内容に合わせて大きすぎます。表示モードはブロックです。 私は、UpdatePanelのタグに属性ASP.NET更新パネルを親コンテナの100%に設定していますか?
style="height: 100%"
を追加しましたが、パーサは、スタイルタグがasp:UpdatePanel
のために定義されていないことを訴えました。
height: 100%
は非常に悪いスタイルの解決策です。これは、サイズ変更や同様のユーザー操作を行っても機能しません。
すべて行うことができます - 高さを自動的にjavascriptで設定します。 もthis answer(それはIFRAMEについてですが、JavaScriptが簡単にあなたのニーズに合わせて更新されます)
を参照してくださいasp:Panel
の内側asp:UpdatePanel
を入れて試してみて、サイズを制御するためにそれを使用します。
それは少しハックだが、あなたはあなたがPage_Loadの時に更新パネルのスタイルを制御するためにC#のバックエンドを使用することができますUpdatePanel
<head>
...
<style type="text/css">
#<%=UpdatePanel1.ClientID %> {height:100%;}
</style>
...
</head>
<body>
...
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
...
</asp:UpdatePanel>
のスタイルをこのような何かを行うことができます。
私はUpdatePanelを 'div'で囲む(またはContentTemplate内に' div/Panel'を入れ子にして)スタイルを適用します。 –