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

看板C_Sharp (C#)作者 (龍首傳奇)時間11年前 (2014/05/06 12:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
你可以採用這樣的程式結構,去輸入你的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/ 開發者的異想世界-電腦神手 ※ 引述《On1earth (小淺)》之銘言: : 環境是 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), 來自: 210.208.204.253 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1399350324.A.281.html
文章代碼(AID): #1JQ6GqA1 (C_Sharp)
文章代碼(AID): #1JQ6GqA1 (C_Sharp)