Html mvc Manupilate WebRequest仅显示特定零件

Html mvc Manupilate WebRequest仅显示特定零件,html,asp.net,asp.net-mvc-4,Html,Asp.net,Asp.net Mvc 4,使用以下代码将外部网页(html)加载到字符串变量中: WebClient webpage = new WebClient(); string url = "<url to page>"; //remove <div class="yr-footer lp_footer"/> //string html = webpage.DownloadString(url);//.Replace("\n", "").Re

使用以下代码将外部网页(html)加载到字符串变量中:

        WebClient webpage = new WebClient();
        string url = "<url to page>";
        //remove <div class="yr-footer lp_footer"/>
        //string html = webpage.DownloadString(url);//.Replace("\n", "").Replace("\r","").Replace("\t","").Replace("\"","'");
        WebRequest request = WebRequest.Create(url);
        WebResponse response = request.GetResponse();
        Stream data = response.GetResponseStream();
        string html = String.Empty;
        using (StreamReader sr = new StreamReader(data))
        {
            html = sr.ReadToEnd();
        }
WebClient webpage=新的WebClient();
字符串url=“”;
//除去
//字符串html=网页。下载字符串(url);/。替换(“\n”,”)。替换(“\r”,”)。替换(“\t”,”)。替换(“\”,”);
WebRequest=WebRequest.Create(url);
WebResponse=request.GetResponse();
流数据=response.GetResponseStream();
string html=string.Empty;
使用(StreamReader sr=新的StreamReader(数据))
{
html=sr.ReadToEnd();
}

如何操作结果(html变量)以隐藏除要显示的特定div以外的所有div?

找到了一个解决方案。通过在视图/局部视图中添加jQuery,将字符串传递并重新定义到视图/局部视图后,将其删除:

<script>
   $(".class1").remove();
   $(".class2").remove();
   $(".class3").remove();
   $(".class4").remove();
   $(".class5").remove();
</script>

$(“.class1”).remove();
$(“.class2”).remove();
$(“.class3”).remove();
$(“.class4”).remove();
$(“.class5”).remove();
使用这个名字可能也同样有效

<script>
   $("#Name1").remove();
   $("#Name2").remove();
   $("#Name3").remove();
   $("#Name4").remove();
   $("#Name5").remove();
</script>

$(“#名称1”).remove();
$(“#名称2”).remove();
$(“#名称3”).remove();
$(“#名称4”).remove();
$(“#名称5”).remove();