我正在製作一個將從網頁調用的方法,該網頁使用Server.Transfer來終止當前頁面的執行並開始執行新頁面。C#代碼中的Server.Transfer。服務器在當前上下文中不存在
但是,由於我所做的方法不是aspx頁面,Service Studio會抱怨當前上下文中不存在Server實例。
我怎樣才能繞過這個?
我正在製作一個將從網頁調用的方法,該網頁使用Server.Transfer來終止當前頁面的執行並開始執行新頁面。C#代碼中的Server.Transfer。服務器在當前上下文中不存在
但是,由於我所做的方法不是aspx頁面,Service Studio會抱怨當前上下文中不存在Server實例。
我怎樣才能繞過這個?
使用HttpContext.Current
(System.Web.HttpContext class defined in System.Web
)
即使您正在開發類庫,你可以參考和使用的Web應用程序。
您需要HttpContext.Current.Server
但您也可以在其中找到其他有用的數據。
現貨! 「當前」就像一種魅力。 –
你要做的第一件事是發佈一些代碼,並解釋一下更多關於「Server.Transfer」調用實際在你的代碼中的位置。 – TLS
保存您在aspx.cs文件中使用的代碼。這是用於不同的頁面嗎?如果是,則顯示某人的代碼可以幫助重新設計。 – danish