c# - 简单的代理asp.net错误

我不知道为什么这个.aspx给我:...

下载,烦人的下载。

我不知道怎么了

我的代码:

  <%@ Page Language="C#" %>


<script runat="server">
        protected void Page_Load(object sender, EventArgs e)
      {
        var strURL = "http://www.google.com";

        System.Net.WebResponse objResponse = default(System.Net.WebResponse);
        System.Net.WebRequest objRequest = default(System.Net.WebRequest);
        string result = null;
        objRequest = System.Net.HttpWebRequest.Create(strURL);
        objResponse = objRequest.GetResponse();
        System.IO.StreamReader sr = new System.IO.StreamReader(objResponse.GetResponseStream());
        result = sr.ReadToEnd();
        //clean up StreamReader 
        sr.Close();

        //WRITE OUTPUT
        Response.ContentType = "application/html";
        Response.Write(result);//""
        Response.Flush();//""

    }
</script>

我还是不知道怎么了!

最佳答案

使用单个文件页面模型时,有两个问题导致代码无法正常工作。 page_load方法签名错误,并且上下文已经存在,没有传递。将代码更新为此:

<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
  {
        var strURL = "http://www.google.com";

        System.Net.WebResponse objResponse = default(System.Net.WebResponse);
        System.Net.WebRequest objRequest = default(System.Net.WebRequest);
        string result = null;
        objRequest = System.Net.HttpWebRequest.Create(strURL);
        objResponse = objRequest.GetResponse();
        System.IO.StreamReader sr = new System.IO.StreamReader(objResponse.GetResponseStream());
        result = sr.ReadToEnd();
        //clean up StreamReader 
        sr.Close();

        //WRITE OUTPUT
        Response.ContentType = "text/html";//remove context
        Response.Write(result);//""

    }
</script>

https://stackoverflow.com/questions/12097550/

相关文章:

cocos2d-iphone - 在Xcode中禁用Apple Mach-o链接器错误

compiler-errors - 未在此范围内声明“RUSAGE_THREAD”

c# - 较少严格的CodeDomProvider来编译DLL

java - Java程序: unmappable character for encoding U

compiler-construction - Flex编译错误

c# - 第一次使用msbuild

android - 编译应用程序时出现LogCat错误

matlab - 在matlab中创建一个exe文件的问题

visual-studio-2010 - USBView编译错误

actionscript-3 - 在函数外部使用变量。错误-参数数目不正确。预期1