我已经尝试过如何从c#列表页面中的字符串中删除html标签,Regex.Replace(inputHTML, @"<[^>]+>| ", "").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");
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的看法:
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++;
}
Run Code Online (Sandbox Code Playgroud)
我的清单如下所示: