當我寫這篇文章的靜態類,我得到的紅線波紋管迴應:Response.Redirect屬於哪個命名空間?
Response.Redirect("ErrorPage.aspx.aspx?Error=" + READERROR);
它要求我,我是否有缺失的組件。我該如何解決?
當我寫這篇文章的靜態類,我得到的紅線波紋管迴應:Response.Redirect屬於哪個命名空間?
Response.Redirect("ErrorPage.aspx.aspx?Error=" + READERROR);
它要求我,我是否有缺失的組件。我該如何解決?
命名空間:System.Web
大會:System.Web
(在System.Web.dll中)
但如果你是在靜態類中定義,那麼我認爲這應該是...
HttpContext.Current.Response.Redirect(....);
感謝這有所幫助 – Matrix001 2011-05-29 07:49:31
使用此除了Response.Redirect("SomePage.aspx");
System.Web.HttpContext.Current.Response.Redirect("SomePage.aspx");
因爲Response
(它的對象和類是HttpWebResponse
)是Page
類的成員。
在命名空間中定義的類型(類,結構,接口,...)和方法在類型中(不在委託和枚舉中)。
「響應」不是類(但是HttpWebResponse是)。行Response.Redirect("ErrorPage.aspx.aspx?Error=" + READERROR);
看起來像來自System.Web.UI.Page
的類中的代碼。在這個類是屬性名爲Response
和使用這個屬性,你將不需要使用。
然而HttpWebResponse是:
命名空間:System.Net
集:System(在System.dll中)
如果您正在使用VS和文本光標在下劃線標識,然後'control-.'(句號)會給你選項,包括添加使用聲明。 – Richard 2011-05-29 08:04:08