在可编辑的文本区域中显示HTML内容

时间:2013-03-24 13:27:57

标签: textbox umbraco richtext

我有一个包含HTML标签的RitchText编辑器,我想知道我的ASPX页面中是否有一个显示所有这些标签的文本区域,并且它应该是可编辑的。

我认为普通文本框不是一个选项,

有什么建议吗?

4 个答案:

答案 0 :(得分:0)

检查一下......我把它放在控制台中,所以更容易低估:

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);
    }
}

答案 1 :(得分:0)

您可以使用jquery + jquery UI将普通文本标签(如“p”)转换为文本框,这里我构建了一个示例:

http://jsfiddle.net/jXXgG/

$(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();
});

答案 2 :(得分:0)

如果我误解了你,请道歉。

如果您在Umbraco文档类型中添加标准“Richtext Editor”作为字段的“类型” - 那么您可以通过单击顶部编辑器中的“html”来访问和编辑Umbraco后台中的html标记如果你的richtext字段是焦点,那就是吧:

enter image description here

答案 3 :(得分:0)

在页面中添加TinyMCE就是一招。