HTMLタグを含むRitchTextエディターがあり、ASPXページにこれらすべてのタグを表示するテキストエリアを作成でき、編集可能である必要があるかどうか疑問に思っています。
ここでは通常のテキストボックスはオプションではないと思いますが、
助言がありますか?
これをチェックしてください...私はそれをコンソールに置いたので、理解しやすいでしょう:
using System;
using System.Net;
class Program
{
static void Main()
{
string a = WebUtility.HtmlEncode("<html><head><title>T</title></head></html>");
string b = WebUtility.HtmlDecode(a);
Console.WriteLine("After HtmlEncode: " + a);
Console.WriteLine("After HtmlDecode: " + b);
}
}
jquery + jquery UIを使用して、「p」などの通常のテキストタグをテキストボックスに変換できます。ここで例を作成しました。
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
];
$("#tag").hide();
$( "#tags" ).autocomplete({
source: availableTags
});
$("#tag").click(function(){
$("#tags").val($(this).text());
$(this).hide();
$("#tags").show();
});
$("#tags").blur(function() {
$("#tag").text($(this).val());
$(this).hide();
$("#tag").show();
});
誤解してしまったらお詫びします。
Umbracoドキュメントタイプのフィールドの「タイプ」として標準の「リッチテキストエディター」を追加すると、上部のエディターバーの「html」をクリックすることで、Umbracoバックオフィス内のhtmlタグにアクセスして編集できます。リッチテキストフィールドに焦点を合わせます。
ページ内にTinyMCEを追加するのがコツです。