none
asp.net如何保存页面上的整改html到数据库呢,同时把填写input的值也一起保存 了 RRS feed

  • 问题

  • asp.net如何保存页面上的整改html到数据库呢,同时把填写input的值也一起保存了 ,用asp.net postback的方式实现但是不能保存input控件上的值,用ajax的提交方式,但是参数的值又太大了,无法通过ajax提交,请问有没有好的解决方案呢

    日积月累,博采众长

    2014年4月16日 6:40

答案

  • 你好, 

          你能尝试使用WebClient对象获取页面的html 数据流:

        WebClient webClient = new WebClient();
        const string strUrl = http://www.myspace.com/centuryman;     
        Stream s = webClient.OpenRead(strUrl);
    
        HtmlDocument doc = new HtmlDocument();
        doc.Load(s);
    
        HtmlNode link = doc.DocumentNode.SelectNodes("//*[@id='profile_bandschedule']")[0];

    你也能参考 html-agility-pack 对像,查看下面这个链接了解更多信息:

    http://stackoverflow.com/questions/846994/how-to-use-html-agility-pack


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年4月17日 1:35
    版主
  • 谢谢各位的回答,我已经找到答案了,应该用post方式提交,然后为input控件写事件,为这个控件制定一个属性赋值,当读取的时候,遍历这些input,然后把它的制定的属性值,赋值给他的value值

    日积月累,博采众长

    • 已标记为答案 阿拉赛 2014年4月21日 10:19
    2014年4月21日 10:19

全部回复

  • 你好, 

          你能尝试使用WebClient对象获取页面的html 数据流:

        WebClient webClient = new WebClient();
        const string strUrl = http://www.myspace.com/centuryman;     
        Stream s = webClient.OpenRead(strUrl);
    
        HtmlDocument doc = new HtmlDocument();
        doc.Load(s);
    
        HtmlNode link = doc.DocumentNode.SelectNodes("//*[@id='profile_bandschedule']")[0];

    你也能参考 html-agility-pack 对像,查看下面这个链接了解更多信息:

    http://stackoverflow.com/questions/846994/how-to-use-html-agility-pack


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年4月17日 1:35
    版主
  • 谢谢各位的回答,我已经找到答案了,应该用post方式提交,然后为input控件写事件,为这个控件制定一个属性赋值,当读取的时候,遍历这些input,然后把它的制定的属性值,赋值给他的value值

    日积月累,博采众长

    • 已标记为答案 阿拉赛 2014年4月21日 10:19
    2014年4月21日 10:19