Response.Redirect("url")对象引用未设置为对象的实例

Aka*_*Aka 2 c# redirect response.redirect

在C#中使用visual studio 2010 .NET framework 4.0.

每次我尝试使用重定向时response.redirect("url")都会出现以下错误:

System.NullReferenceException was unhandled by user code
  Message=Object reference not set to an instance of an object.
  Source=App_Web_uck3gvsb
  StackTrace:
       at _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\p1\Default.aspx.cs:line 15
       at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
       at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
       at System.Web.UI.Control.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  InnerException: 
Run Code Online (Sandbox Code Playgroud)

这里是代码:即使简单而没有任何东西,我也会得到同样的错误!

using System;
using System.Collections.Generic;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    public  HttpResponse response;
    protected void Page_Load(object sender, EventArgs e)
    {

        response.Redirect("http://www.google.com");
    }
}
Run Code Online (Sandbox Code Playgroud)

Oba*_*ama 6

你应该使用:

Response.Redirect("www.bing.com");
Run Code Online (Sandbox Code Playgroud)

不:

response.Redirect("...")
Run Code Online (Sandbox Code Playgroud)