2015-11-11 81 views
2

我使用Asp.net C#網絡表格,框架4.
我需要有一個routes.MapPageRoute規則顯示類網址,如:
http://localhost/digital/mobile/asus
我救數字/ mobile/asus作爲數據庫中類別的網址。routes.MapPageRoute無限類別網址

是使用此代碼:

routes.MapPageRoute(
      "catmain-Rout", 
      "{id}", 
      "~/cat.aspx" 
      ); 

,但磨片我在URL中使用/數字/移動/華碩,404 eror發生!
最新解決方案?
tnx提前。

+0

這裏沒有足夠的信息來回答這個問題。你需要添加更多的代碼。 –

回答

0

我用*爲導管這一切

 routes.MapPageRoute(
      "category-Rout", 
      "{*id}", 
      "~/category.aspx" 
      ); 
0

你會使用

routes.MapPageRoute(
      "catmain-Rout", 
      "{category}/{sub_category}/{id}", 
      "~/cat.aspx" 
      ); 

所以你的情況:

category = digital 
sub_category = mobile 
id = asus 

和檢索相關信息,需要根據這些參數。

郵報一個更好的答案更多的代碼...

+0

「華碩」不是一個ID,它的類別 – Reza

+0

真的沒有關係。根據需要在括號中命名變量。有關路由的更多信息,請訪問:https://msdn.microsoft.com/en-us/library/cc668201.aspx – mani

+0

我有無限的類別。它看起來像這樣:site.com/maincat/cat1/cat2/cat3/cat4/cat5/..... – Reza