我有以下控制器刪除HTML標籤
public ActionResult Dashboard()
{
return View(db.AB_Product_vs_Field.ToList());
}
我得到以下視圖是包含HTML標記上述控制器方法(實際上這些字段的值保存在數據庫與HTML標籤)
如何刪除這些HTML標籤和只顯示text.what是這個
我有以下控制器刪除HTML標籤
public ActionResult Dashboard()
{
return View(db.AB_Product_vs_Field.ToList());
}
我得到以下視圖是包含HTML標記上述控制器方法(實際上這些字段的值保存在數據庫與HTML標籤)
如何刪除這些HTML標籤和只顯示text.what是這個
只需使用@ Html.Raw()即可返回非HTML編碼的標記。
我認爲它也會產生HTML標籤的效果,而他並不需要它。他只是想刪除HTML標籤,並希望特定的文字由標籤 –
這將刪除HTML標籤
@Regex.Replace(your_variable, @"<[^>]+>", "")
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags –
我應該在哪裏放置? – kez
進入你的視圖或控制器,它取決於你的代碼 –
Regex
是做到這一點的最佳選擇。
讓我們例如: -
If you want to remove any HTML tags:-
字符串OnlyString = someString.replaceAll( 「< [^>] *>」, 「」);
If you want to remove any specific HTML tag:-
字符串removedSpecific = someString.replaceAll( 「?(ⅰ)< TD [^>] *>」, 「」);
希望以上示例能解決您的問題。 :)
你可以讓我知道我應該在哪裏插入?控制器方法或查看頁面? – kez
這是一個C#代碼,你可以將其添加到控制器中,如果你想在視圖中進行相同的轉換,請製作一些像調用一樣的ajax,並且你可以使用javascript。 :) –
@Arvaan但它可能也打開腳本注入! –
好的。我的錯。他只是想刪除標籤。我想他也想應用HTML標籤效果也 –
發送視圖來模擬它。 – Vikash