私のasp.net Webアプリケーションでは、HTMLデータを表示するためにリットルコントロールを使用しました。ユーザーがボタンをクリックするたびに、一連のhtmlデータがあり、それをリテラルコントロールに表示する必要があります。
HTMLテーブルデータまたはいくつかのフォーマットタグを含むその他のテキストがある場合、それもリテラルコントロールで完全に表示されるとします...
しかし、この HTML TABLE データ (特にこれ) の表示に問題があります。たとえば、この HTML TABLE データを文字列で持っています。デバッグ モードでは、文字列値をコピーして .html ファイルとして保存しました。そのため、ブラウザでファイルを開くと、完全なテーブル データが表示されます (方法 1 ) 。私のプロジェクトでは、文字列値をリテラル コントロール テキストに割り当てただけです。
literal1.text=htmlString;
しかし、ブラウザを見ると、リテラルコントロールはhtmlテーブルデータの一部からのみ表示されます。特に、最初の列は完全に表示されず、2行目の一部も表示されません(方法2 )。
それがアラインメントの問題であるかどうかについては少し疑問があります.とにかくリテラルコントロールのアラインメントを設定することはできません...
この問題から抜け出すために私を導いてください...
ブラウザに表示された元のテーブルデータ(画像1)と、文字通りの制御テーブルデータ(画像2)の両方の印刷画面を添付しました...
* 方法 1 の画像 1*
* Way 2 の画像 2 *