【发布时间】:2019-03-31 23:07:15
【问题描述】:
如何在 C# 中从列表页面中的字符串中去除 html 标签
我已经尝试过Regex.Replace(inputHTML, @"<[^>]+>|&nbsp;", "").Trim();,但这在 html 视图页面中不起作用可能仅在控制器中起作用。
这是我的行动:
public ActionResult Index()
{
string AuthRole = "1,2,3";
ApplicationUser chkuser = common.CheckIsAuthorize(AuthRole);
if (chkuser != null)
{
var data = db.Page.ToList();
return View(data);
}
else
{
return RedirectToAction("Index", "Home");
}
}
这是我的看法:
foreach (var item in Model)
{
<tr>
<td>@i</td>
<td>@item.Title</td>
<td>@item.Message</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.Id })
</td>
</tr>
i++;
}
我的列表如下所示:
【问题讨论】:
-
能否请您显示输入内容及其输出的外观?
-
请看附图
-
我发布了一个答案。看看吧:)
标签: c# .net asp.net-mvc model-view-controller