Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[問題] Web Form 用 Route 實體路徑代參數問題

10 views
Skip to first unread message

小淺

unread,
Oct 17, 2013, 1:03:40 PM10/17/13
to
環境是 ASP.NET 4.0 (C#)
請問各位大大,我想在我的Web Form中使用Route,

照著網路上的範例做了
routes.MapPageRoute(
"MyRoute",
"{Folder}/{ScriptFileName}",
"~/manage/photo/create.aspx"
);
瀏覽 /x/y
會等同於 /manage/photo/create.aspx?Folder=x&ScriptFileName=y

我想請問有辦法把x, y兩個參數當成路徑或檔名嗎?
例如我瀏覽 /x/y
會執行 /manage/x/y.aspx

想用成這樣是因為如果檔案多的話,要寫很多條規則,
用成動態的方式比較方便。

找了一整天資料還是不知道要從哪邊下手,
再麻煩各位大大給我一點方向,
謝謝。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.230.89.204

et.c...@gmail.com

unread,
May 5, 2014, 11:59:16 PM5/5/14
to
你可以採用這樣的程式結構,去輸入你的x和y

routes.MapPageRoute("MyRoute",
"case/{x}/{y}",
"~/manage/photo/create.aspx",
false,
null,
new RouteValueDictionary { { "x", @"\d+" }, { "y", @"\d+" } });

希望對你有幫助

我的技術Blog:

http://etroy-com.blogspot.tw/

開發者的異想世界-電腦神手
0 new messages