2011-10-01 121 views
0

我使用asp.net路由在Global.asax上沒有回傳: routes.MapPageRoute("Home", "home", "~/index.aspx"); routes.MapPageRoute("Profiles", "profile/{nick}/{profid}", "~/Profile.aspx");特定頁面

我有我的母版頁頂部的菜單,其中有帶有onClick事件的一個LinkBut​​ton。 問題是,回發僅適用於像「HOME」這樣的路由頁面,但不適用於Profile(由/ asdf/12345而不是/1235構成)

單擊配置文件頁面頂部菜單LinkBut​​ton !?我得到404頁 它並不甚至張貼到網頁

什麼都可以錯

感謝

+0

如果你去/ profile/asdf/1235會發生什麼?你有404嗎? – Arief

+0

是的...如果我添加回家home/home/asdfa/1234而不是/ home /我得到404以及 – Himberjack

+0

這是你的問題,請發佈完整的代碼,以便我們幫助你更多。 – Arief

回答

0

問題解決 我不得不把我的母版: this.form1.Action = Request.RawUrl;

這固定了表單的動作!