我有这样的事情:
using (var context = new MyDb())
{
var post = context.Posts.Where(p => p.ThreadId == item).OrderBy(p => p.DateCreated).First();
ViewBag.Description = post.Conent; //post.Content contains content of the post; that means html + user text
}
目前我的ViewBag.Description
包含post.Content
内的所有内容,我需要它只包含文字。我该怎么做?
答案 0 :(得分:2)
使用此功能从字符串中删除HTML标记:
public string StripHtml(string text)
{
return Regex.Replace(text, "<(.|\\n)*?>", string.Empty);
}