2

私は持っていRequiredFieldValidatorます:

<asp:RequiredFieldValidator ID="nameValidator" ControlToValidate="name"
     runat="server" Display="Dynamic" Message="You must input a name"/>

私の体のデフォルトのフォントの色は白です。IIS でコードを実行すると、エラー メッセージに次のインライン スタイルが適切に適用されます。

<span style="display: inline; color: Red;">You must input a name</span>

ただし、Visual Studio の組み込み Web サーバーで同じコードを実行すると、color: Redスタイルが適用されず、テキストが白く表示されます。

<span style="display: inline;">You must input a name</span>

IIS ではスタイルが適切に適用されているのに、VS Web サーバーでは適用されていない理由を知っている人はいますか?

4

1 に答える 1

1

Web.Config でレンダリングの互換性を 3.5 モードに設定します。

ページ controlRenderingCompatibilityVersion="3.5"

于 2012-12-05T22:13:47.707 に答える