我想創建網址與網頁強類型對象的路由,但我不斷收到第一行空的對象,所以它崩潰網址與強類型對象路由
//Getting the suitable executing Page
var display = BuildManager.CreateInstanceFromVirtualPath(_virtualPath,typeof(Page)) as IProfileHandler;
//Setting Page Parameters
display.MemberId = Convert.ToInt32(requestContext.RouteData.Values["ID"]);
//Return Page
return display;
public interface IProfileHandler : IHttpHandler
{
int MemberId
{
get;
set;
}
}
哪個對象爲空?顯示或requestContext?如果它是顯示的,當你調試的時候,構建管理器返回一個對象,但它不是IProfileHandler類型的? – Vadim 2011-01-09 16:55:12
display is null,當我投射到iprofilehandler時它返回null,當我投射到ihttphandler時它返回指定的對象 – user510336 2011-01-09 17:16:59