0

クロムで asp:Panel を使用したい:

私のコードは簡単です:

<asp:Panel ID="pnlLoginErrorMessage" runat="server" style="height:50px; Width:100%;" GroupingText="Panel">
                <asp:TextBox id="tbLoginMessage" onFocus="blur();" style="Width:100%;" TextMode="MultiLine" BorderWidth="0" BorderStyle="None" ReadOnly="true" Wrap="true" runat="Server" />

</asp:Panel>

クロムでの結果は次のようになります。 ここに画像の説明を入力

グループ化テキストは表示されず、パネル枠もありません。IE10でも発生します(互換モードなし)。

なぜ?

4

3 に答える 3

1

asp:Panel の GroupingText プロパティは、 FIELDSET 要素と LEGEND 要素を使用してレンダリングされます

Chrome の LEGEND タグには既知の問題があります:凡例タグと Chrome

于 2013-07-30T16:30:43.077 に答える
1

"Site.css"ソリューションでファイルを見つけて"fieldset"、要件に応じてクラスを変更します。この変更はアプリケーション全体に影響することに注意してください。

fieldset {
display: block;
border: 1px solid grey !important;
margin: 5px;
padding: 5px;
}
fieldset legend {
    display: block;
}
于 2016-06-02T12:42:43.283 に答える
0

同じ問題がありました:私たちの解決策は、フィールドセットと凡例で LiteralControl を直接使用することでした...

于 2013-09-30T07:18:34.250 に答える