如何取得某个页面的源代码
例如:
string str = FileRead(server.mapPath("~/index.aspx");
这样读取出来的就是index.aspx没有编译过的文件,而不是源代码
我就是要这个(index.apsx)的源代码保存为一个.html文件
问:
如何取得源代码
//根据文件路径读取文件内容public static string FileRead(string fileName) { using (StreamReader sr = File.OpenText(fileName)) { String input; string str1 = ""; while ((input = sr.ReadLine()) != null) { str1 += input; } sr.Close(); if (str1 == "") { str1 = "数据已删除!"; } return str1; } }WebBroSer
[解决办法]
是可以这样的,如果你这个页面可能在iis上访问,那么你用webrequest 可以拿到这个页面的html代码。你可以再网上查查, 我可以保证能拿到这个aspx页面的源代码,我试过的。
[解决办法]
楼主 你好:
下面的代码在我的机子试了OK !
你可以copy 试试!
WebClient wc = new WebClient();wc.Encoding = Encoding.UTF8;string url = @"D:\data\asp\LinqTo\forLinq\Admin.aspx";//urlstring DownStr = wc.DownloadString(url);MessageBox.Show(DownStr,"提示");