私のウェブサイトに特注のニュースページがあります。問題は、データベースから返された文字列が 400 文字を超える場合に "more" オプションを追加することです。400 文字の後に文字列を分割すると、HTML タグが半分に分割されたり、html タグ内に含まれるテキストが分割されたりして、分割したときに正しい外観が得られないことがあります。
とにかくこれを回避できる可能性はありますか、それとも私はこれをすべて間違っていますか?
私は現在、リテラル コントロールを使用して文字列を表示しています。string.length > 400 の場合は、部分文字列メソッドを使用して表示用の最初の 400 文字を取得します。「詳細」オプションをクリックすると、文字列全体が表示されます。