1

カスタムバリデーターの幅を設定して、指定された幅を超えた場合にエラーメッセージテキストが折り返されるようにする方法を知っている人はいますか?

特定の検証結果に基づいて、含まれているページがエラーメッセージを設定できるカスタムバリデーターを含むユーザーコントロールがあります。

ユーザーコントロールは、ページのテーブルセル内にあります。

メッセージが非常に長い場合は、設定されている列幅を無視して、メッセージ全体を1行に出力するだけです。

洞察をありがとう。

編集:カスタムバリデーター自体のwidthプロパティを無効に設定しようとしました。

4

2 に答える 2

1

スタイルを制御できる別の要素内に配置します...指定したクラスを持つ独自のdivのように。

于 2010-02-11T23:10:54.923 に答える
0

エラー メッセージが div 内に表示されるようにユーザー コントロールが定義されている場合は、その div 要素の幅を設定してみてください。

あなたのコントロールがこのようなものにある場合

<asp:TableCell id="some1" runat="server">
    <uc:yourControl id="uc1" runat="server" />
</asp:TableCell>

メッセージの div または span 要素を持つようにコントロールを変更します。

于 2010-02-11T23:29:58.430 に答える