2011-11-17 58 views
1

当我保存textarea HTML标记中没有内容的东西时,我很难从CKEditor 的文本区域获取值。在这种情况下,它会将此文本放在里面:如何使用MVC 3从文本区域中删除HTML标记?

<html>\r\n\t<head>\r\n\t\t<title></title>\r\n\t</head>\r\n\t<body>\r\n\t</body>\r\n</html>\r\n" 

是否有某种方法可以去掉所有这些html标记?

我使用MVC 3,我研究过一些关于:Content(Server.HtmlEncode), 但我仍然不是100%,如果这是做这种治疗的最佳方法。

+2

如果你不想HTML标签,你为什么使用CKEditor的? – SLaks

+0

ta整个问题那里..顺序,因为它是头..客户必须删除这种类型的标签,以检查是否为空 –

+7

什么? – SLaks

回答

3

我发现了下面列出的类,看起来应该可以解决您的问题。只需将它添加到您的解决方案中,然后您可以静态调用它并去除html。

这种假设你想要在服务器端去除html。

在旁边注意不接受像你这样的答案是危险的人愿意帮助...我建议你奖励帮助你的人,如果你想继续得到帮助!

Link to Solution

0

@Html.DisplayTextFor(modelItem => item.content)