Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET文本框中显示html内容_C#_Html_Asp.net_Webforms - Fatal编程技术网

C# 在ASP.NET文本框中显示html内容

C# 在ASP.NET文本框中显示html内容,c#,html,asp.net,webforms,C#,Html,Asp.net,Webforms,我们经常需要在网页中显示一些格式化的html文本。这是我想做的 有一个描述字段,用户在其中输入他的评论。还有一个历史字段,显示用户所做编辑的一些历史记录。我只想加粗用户的评论。历史记录文本框中的所有其他内容都可以是普通文本。 现在我有两个选择 让用户通过使用第三方编辑器(如TINYMCE或CKEDITOR)来加粗其评论 让我在用户单击页面上的提交按钮后加粗文本,并在历史记录控件中呈现它 如果我们使用方法1,那么在历史控件(一个纯文本框)中显示html内容将是一个问题。 类似地,在方法2中,我们不

我们经常需要在网页中显示一些格式化的html文本。这是我想做的 有一个描述字段,用户在其中输入他的评论。还有一个历史字段,显示用户所做编辑的一些历史记录。我只想加粗用户的评论。历史记录文本框中的所有其他内容都可以是普通文本。 现在我有两个选择

  • 让用户通过使用第三方编辑器(如TINYMCE或CKEDITOR)来加粗其评论
  • 让我在用户单击页面上的提交按钮后加粗文本,并在历史记录控件中呈现它
  • 如果我们使用方法1,那么在历史控件(一个纯文本框)中显示html内容将是一个问题。 类似地,在方法2中,我们不能在历史控件中直接显示格式化文本,在DB中存储HTMLTAG可能是一个问题

    现在,我不知道哪种方法是正确的,如何实现这一点。请评论您的专家意见和建议
    谢谢

    您是否考虑过保留元数据以及原始纯文本。元数据可能会指出哪些单词是用户注释,然后您可以在以后按自己的意愿呈现它们。为什么要将历史记录放在文本框中,希望历史记录可以编辑?元数据是什么意思?这只是用户评论文本框控件中的文本。虽然我们知道元数据如何呈现给用户没有历史记录是只读文本框而不是创建只读文本框,创建自定义HTML设计并使用CSS向用户显示禁用的文本框状UI。使用CSS,您可以根据需要自定义内容,也可以使用CSS将历史注释设置为粗体等。