Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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/7/sql-server/25.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
Asp.net 如果标签丢失,如何确保页面布局不会损坏?_Asp.net_Html - Fatal编程技术网

Asp.net 如果标签丢失,如何确保页面布局不会损坏?

Asp.net 如果标签丢失,如何确保页面布局不会损坏?,asp.net,html,Asp.net,Html,我提供了通过文本框多行插入html作为文本的功能,然后将文本框多行插入到文本中 //-----Page----------- //-------------------- //------------------- //--| Literal |----- //------------------- //-------------------- 我不想使用html编辑器 文本框的文本是HTML标签,插入页面的中间到特定的文字。 但有时他们会忘记结束标记。像 所以整页都搞砸了 我试图用div包装

我提供了通过文本框多行插入html作为文本的功能,然后将文本框多行插入到文本中

//-----Page-----------
//--------------------
//-------------------
//--| Literal |-----
//-------------------
//--------------------
我不想使用html编辑器

<>文本框的文本是HTML标签,插入页面的中间到特定的文字。

但有时他们会忘记结束标记。像

所以整页都搞砸了

我试图用div包装所有内容,但没有成功


即使html(内部html)没有完成,整个页面也不会乱七八糟,我怎么能再喜欢它呢?

你能在用户编辑阶段检查html的有效性吗

一旦用户尝试保存,将其文本视为HTML并验证其DOM。如果无效,请不要让他们保存而不进行修复


一方面,他们接下来要问你的是告诉他们什么是无效的,但是如果他们需要手工编写HTML代码而不是使用HTML编辑器来为他们编写代码,我想他们应该足够聪明,弄清楚他们添加的内容中哪些是无效的

您能在用户编辑阶段检查HTML的有效性吗

一旦用户尝试保存,将其文本视为HTML并验证其DOM。如果无效,请不要让他们保存而不进行修复

一方面,他们接下来要问你的是告诉他们什么是无效的,但是如果他们需要手工编写HTML代码而不是使用HTML编辑器来为他们编写代码,我想他们应该足够聪明,弄清楚他们添加的内容中哪些是无效的

您可以使用

它将查找不匹配的标记并自动删除它们。

您可以使用


它将查找不匹配的标记并自动删除它们。

这里的内容只是要求进行跨站点脚本攻击

我不明白你为什么不想用HTML编辑器来编辑HTML


您必须在服务器上解析字符串并修复任何问题。我建议使用来解析格式错误的html。

这里的内容要求进行跨站点脚本攻击

我不明白你为什么不想用HTML编辑器来编辑HTML


您必须在服务器上解析字符串并修复任何问题。我建议使用它来解析格式错误的html。

哇,太好了!忘了我说的吧,这是一个更好的选择!哇,真漂亮!忘了我说的吧,这是一个更好的选择!