我想创建网址与网页强类型对象的路由,但我不断收到第一行空的对象,所以它崩溃网址与强类型对象路由
//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