void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("cats", "categories/{ct1}/{ct2}", "~/mypage1.aspx", false, new RouteValueDictionary { {"catname",""}});
routes.MapPageRoute("lists", "lists/{li1}/{li2}", "~/mypage2.aspx", false, new RouteValueDictionary { {"liname",""}});
}
和我已經註冊的路線ASP-URL路由不重定向到資源本地工作,但不是在託管服務器
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
但問題是第一路由完美的作品,但在第二次說resource not found
路線
惱人的是它找到了正確的路線,因爲如果我評論第二條路線,那麼它會給compile
沒有匹配路線的時間錯誤。我試圖重定向到具有不同的方法途徑,但沒有工作..
這是工作
<a href='<%# GetRouteUrl("cats",new {ct=Eval("Category_Id"),catname=Eval("Category_Name")}) %>'
但這並不
<a href='<%# GetRouteUrl("lists",new {lid= Eval("List_Id"),liname=Eval("List_Name_Url")}) %>'>
它不甚至從後面的代碼工作..
我甚至改變了路線,並增加了1個參數,並相應地改變了,但仍然沒有找到它..我甚至從lists
路線中刪除了可選參數設置,但仍然無法正常工作。請檢查以下鏈接
點擊在jquerytab
readmore
按鈕或鏈接或image
它正在local
..
它是如何工作的地方,但不是在服務器... 甚至當我把連接字符串服務器在我的本地計算機然後它不工作.... 它在本地連接字符串上工作..
是的它是這樣工作的...但是甚至沒有刪除點,但如果你只是改變任何東西的網址,它的工作原理..就像你只需要添加任何字或字母的任何網址,它會加載甚至如果點存在.. –
查看我更新的答案。 –
我正要刪除點..但它現在可以工作..thanx ...我會投票,但不能,因爲它需要最少15回購... –