首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么取得某个页面的源代码

2012-03-18 
如何取得某个页面的源代码例如:string str FileRead(server.mapPath(~/index.aspx)这样读取出来的就

如何取得某个页面的源代码
例如:
string str = FileRead(server.mapPath("~/index.aspx");
这样读取出来的就是index.aspx没有编译过的文件,而不是源代码

我就是要这个(index.apsx)的源代码保存为一个.html文件
问:
如何取得源代码

C# code
//根据文件路径读取文件内容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;            }        }


[解决办法]
index.aspx,你可以获得html码,看不到c#代码
[解决办法]
怎么可以看到cs代码呢,亲
[解决办法]
正解
探讨

index.aspx,你可以获得html码,看不到c#代码

[解决办法]
呵呵,这个不可能,最早期的ASP有这个漏洞

这要能看到就大麻烦了
[解决办法]
探讨

求解啊,亲,如何取得某个页面的源代码,就像是我们:右键-查看源代码这样的

[解决办法]
C# code
WebBroSer
[解决办法]
是可以这样的,如果你这个页面可能在iis上访问,那么你用webrequest 可以拿到这个页面的html代码。你可以再网上查查, 我可以保证能拿到这个aspx页面的源代码,我试过的。
[解决办法]
楼主 你好:
下面的代码在我的机子试了OK !
 你可以copy 试试!
C# code
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,"提示"); 

热点排行