在一个Asp.NET程序中用HttpWebRequest对象来取本程序中的一个其它页面(.aspx)提示500错误,请思归等超高手帮助! 你看看这段代码吧!C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\QuickStart\howto\samples\net\webrequests 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Server.Transfer("xxx.aspx")超高手不算可是这个问题是超简单的... 楼上的..我不太明白你的代码是什么意思?怎么会用到Server.Transfer这个方法呢?? 最好用Controls或者用iFrame骗骗人要下载你的页面的数据也成WebClient wc = new WebClient();string content = Encoding.Default.GetString(wc.DownloadData("url"));//url必须是以http://开头的路径,而不是直接一个"xxx.aspx"这样的页面名 Server.Transfer就是让其他页面执行后的输出代替这个页面的输出 那么如何把Server.Transfer 方法用在我上面的代码中? 还有.速马..你说的 WebClient wc = new WebClient();string content = Encoding.Default.GetString(wc.DownloadData("url"));//这个方法也不行。也提示500错误...我是这样的一个目的.我想把本程序中的一个aspx文件输入的html文件给取下来,保存到一个文件中。上面的那机个方法,可以取其它网站的内容但是我取我自己程序中的其它页面的内容却不行。提示那个错误... 现在问题更明确了。我刚才试了一下,即使是其它服务器上的aspX文件,也是不能取的!这和是不是在本机还没有关系..即使用 WebRequest 无法获取asp.NET 输入的页面..请高手们救急!!! "本程序中的一个aspx文件输入的html文件给取下来"这是啥子意思? WebClient wc = new WebClient();string url = "http://expert.csdn.net/Expert/topic/2647/2647278.xml";string content = Encoding.Default.GetString(wc.DownloadData(url));你的代码怎么写的??贴出来,还有错误提示 读 xml 还有 .html 等都没问题你读一个.aspx 文件试一下..就会出错.. 我倒都是在远程服务器上的这个和扩展名有啥关系你是不是写成wc.DownloadData("xxxx.aspx")了? http://www.do152.com/这有一个asp.NET写的站点,你用你的方法读一下试试。看会不会提示出错... 哈哈。你不要倒啊,确实是这样的...asp.NET程序不能用那个方法读出来...你亲自试一下就知道了. 你的那个站点我这打不开但是我用另外一个asp.net的站点测试是好的WebClient wc = new WebClient();string str = Encoding.Default.GetString(wc.DownloadData("http://202.112.14.184/uestc/index_c/index_c.aspx")); ..是的,你URL这个正常..那为什么我的URL不正常呢?!我郁闷死了..我调用的页面里面包含用户控件,难道与这还有关系? 你的页面的输出可能有重定向这样比较麻烦你得先得到重定向后的地址后再次DownloadData图省事的话用个iFrame得了真不知道你要做这个做什么 C# 如何获取打印机分辨率 反射的问题 internal C#创建完数据库不能立即连接,好像非要延时才行 如何获取本机ip地址?具体说明如下! C#将数据库导出到EXCEL时遇到问题,在线等. 分布式异构数据源中的事务实现 求救关于如何读取ppt中的内容,,高手指教,在线等 有高手能帮我解决下面这个问题吗?谁谁了。。。。。 怎样用正则表达式获取页面的连接地址?如下: 获取iis指定网站的文件目录,并为其设置301跳转? 一个简单的问题请教 2个文本框,一个按钮,怎样点按钮2个文本框输入的数字加起来得出得数?
超高手不算
可是这个问题是超简单的...
我不太明白你的代码是什么意思?
怎么会用到Server.Transfer这个方法呢??
或者用iFrame骗骗人
要下载你的页面的数据也成
WebClient wc = new WebClient();
string content = Encoding.Default.GetString(wc.DownloadData("url"));//url必须是以http://开头的路径,而不是直接一个"xxx.aspx"这样的页面名
你说的 WebClient wc = new WebClient();
string content = Encoding.Default.GetString(wc.DownloadData("url"));//
这个方法也不行。也提示500错误...我是这样的一个目的.
我想把本程序中的一个aspx文件输入的html文件给取下来,保存到一个文件中。
上面的那机个方法,可以取其它网站的内容
但是我取我自己程序中的其它页面的内容却不行。提示那个错误...
我刚才试了一下,即使是其它服务器上的aspX文件,也是不能取的!
这和是不是在本机还没有关系..即使用 WebRequest 无法获取asp.NET 输入的页面..请高手们救急!!!
这是啥子意思?
string url = "http://expert.csdn.net/Expert/topic/2647/2647278.xml";
string content = Encoding.Default.GetString(wc.DownloadData(url));你的代码怎么写的??
贴出来,还有错误提示
都是在远程服务器上的
这个和扩展名有啥关系
你是不是写成wc.DownloadData("xxxx.aspx")了?
这有一个asp.NET写的站点,你用你的方法读一下试试。看会不会提示出错...
asp.NET程序不能用那个方法读出来...
你亲自试一下就知道了.
但是我用另外一个asp.net的站点测试是好的
WebClient wc = new WebClient();
string str = Encoding.Default.GetString(wc.DownloadData("http://202.112.14.184/uestc/index_c/index_c.aspx"));
那为什么我的URL不正常呢?!
我郁闷死了..
我调用的页面里面包含用户控件,难道与这还有关系?
这样比较麻烦
你得先得到重定向后的地址后再次DownloadData图省事的话用个iFrame得了
真不知道你要做这个做什么