有人能告诉我GetHtmlPage的命名空间吗?我有:
using System.Net;
using System.IO;
根据此处的说明:http://www.mikesdotnetting.com/Article/49/How-to-read-a-remote-web-page-with-ASP.NET-2.0
但这行代码:
string locatorReport = GetHtmlPage(URL);
抛出错误消息:
The name 'GetHtmlPage' does not exist in the current context
感谢任何建议。
问候。
答案 0 :(得分:3)
GetHtmlPage
的代码在文章中。您需要将它放在项目中的某个位置,然后从代码中调用它。 (说到哪个,开始的代码并不是很好的代码......)
请注意,您需要将它放在课堂上。您可以使用您正在调用它的类,或将其放在其他位置并使用
string locatorReport = Foo.GetHtmlPage(URL);
使用您用于包含该方法的类而不是Foo
的任何名称。当然,你也想让它成为一种内部方法。
或者,您可以使用WebClient
方法代替DownloadString
...
答案 1 :(得分:2)
GetHtmlPage
是本文提供的方法。它不是.NET Framework的一部分。
答案 2 :(得分:1)
GetHtmlPage
不是任何.NET命名空间的一部分。它是该文章作者撰写的函数。