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",""}});
}
と私はルートを登録しました
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
問題は、最初のルートが完全に機能することですがresource not found
、2番目のルート
で厄介なのは、適切なルートを見つけることです。2番目のルートをコメントすると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
。ルートからオプションのパラメーター設定を削除しても、機能しません。以下のリンクを確認してください
ボタンをクリックするかreadmore
、リンクをクリックしてください。ローカルではどのように機能
します
が、サーバーでは機能しません。サーバーの接続文字列をローカルコンピュータに配置しても、機能しません。ローカル接続文字列を使用してローカル。jquerytab
image
local