1

ASPページでメールクライアントを模倣しています。送信者、件名、添付ファイル、本文などを表示するグリッドビューがあります。本体はhtmlです。グリッド ビューで表示して htmlencode= 'false' を設定すると、正しく表示されます。ただし、テキストボックス内に表示したいので、編集して転送したり、返信したりできます。

何か案は?

ありがとう、

4

6 に答える 6

1

HTMLをリッチテキストエディタにロードして、ユーザーが編集できるようにします-そこにあるほとんどのリッチテキストエディタは、電子メールで安全なHTMLを作成するように設計されていないため、最も基本的なフォーマット。

リッチテキストエディタの例:

于 2012-09-11T17:00:03.190 に答える
0

かわいいエディターのようなWYSIWYG(あなたが見るものはあなたが得るもの)テキストエディターの使用を検討してください

于 2012-09-11T17:00:27.387 に答える
0

HTMLエディター/TextBoxを使用する必要があります。DevExpressコンポーネントを使用しています。非常に高品質ですが無料ではありません。TelerikやInfragisticsなどの代替手段や、無料の代替手段もあります...こちらをご覧ください:利用可能な最高の無料wysiwyghtmlエディター

于 2012-09-11T17:01:04.390 に答える
0

これを試してください... テキストボックスにhtmlを表示することはできませんが、ソースコードを取得できます。私はこれを使用しています:)ここをクリックしてください

于 2012-09-11T17:02:15.260 に答える
0

ページにhtmlコードを動的に追加してみることができます:

<div runat="server" id="myDiv">
</div>

コード ビハインドから InnerHtml プロパティを設定します。

myDiv.InnerHtml = "your html here";

しかし、この方法では編集できません...

于 2012-09-11T17:23:40.443 に答える
0

Devexpress コントロールを使用している場合は、

ASPxHTMLEditor を使用できます。

それはあなたの要件とまったく同じように機能します。

于 2012-09-28T20:15:40.430 に答える