/ / Ako odstrániť niektoré značky html z webovej stránky (stránky aspx) pred vykreslením v asp.net? - c #, asp.net

Ako odstrániť niektoré html značky z webovej stránky (aspx page) pred vykresľovaním v asp.net? - c #, asp.net

Chcem z webovej stránky odstrániť niektoré značky html(aspx page) v asp.net pred jej vykreslením. Počas ladenia to ukazuje, že značky boli odstránené, ale keď sa stránka načíta, značky sa vygenerujú znova. Ako môžem odstrániť značky?

Tu je kód, ktorý používam: -

protected override void Render(HtmlTextWriter writer)
{
var regex = new Regex("<!--SCRIPT[\s\S]*?REMOVE-->[\s\S]*?REMOVE-->", RegexOptions.Singleline | RegexOptions.IgnoreCase);
using (WebClient client = new WebClient())
{
string htmlCode = client.DownloadString(Server.MapPath("default.aspx"));
string output = regex.Replace(htmlCode, "");
}
}

odpovede:

1 pre odpoveď č. 1

Skúste toto

String result = Regex.Replace(htmlDocument, @"<[^>]*>", String.Empty);

Alebo vyskúšajte toto

Regex regex = new Regex(@"</?w+((s+w+(s*=s*(?:"".*?""|".*?"|[^""">s]+))?)+s*|s*)/?>", RegexOptions.Singleline);

zdroj