我尝试使用路由概念

时间:2013-04-11 09:11:05

标签: asp.net url-routing

我尝试使用路由概念。我想显示url accoding to page.all页面是由dynamic创建的。每个页面都有自己唯一的id。我知道基本的关注

我正在添加global.asax文件

void Application_Start(object sender, EventArgs e) 
{

    RegisterRoutes(System.Web.Routing.RouteTable.Routes);

}
void  RegisterRoutes(System.Web.Routing.RouteCollection routes)
{

    routes.MapPageRoute("Home", "home1", "~/default.aspx");
    routes.MapPageRoute("Home", "home2", "~/default2.aspx");


}

和C#coading

   RouteValueDictionary para = new RouteValueDictionary { {"","" } };
   VirtualPathData abc = RouteTable.Routes.GetVirtualPath(null,"home",para);
   hyper.NavigateUrl = abc.VirtualPath;

我的问题是如何从数据库中获取页面ID以及我可以在哪里传递此值...

0 个答案:

没有答案