我正在開發一個asp.net web論壇的項目。asp.net路由參數問題
我在global.asax
中使用路由。
我送用戶名像http://abc.com/DailyUsernameReport/fahad
參數它很好地工作,但是當我送參數一樣http://abc.com/DailyUsernameReport/fahad.mahmood
它給了我一個錯誤。
Here fahad and fahad.mahmood是我正在發送的用戶名。
的錯誤是:
"HTTP Error 404.0 - Not Found The resource you are looking for has been removed, had its name changed, or is temporarily unavailable."
任何用戶名都 「」在它給錯誤我怎麼能克服這個問題?
在Global.asax值是:
routes.MapPageRoute("Reports_Daily_ByUsername", "DailyUsernameReport/{Name}", "~/Reports/UNReportsDaily.aspx");
routes.MapPageRoute("Reports_Daily_ByUsername_Month", "DailyUsernameReport/{Name}/{Month}", "~/Reports/UNReportsDaily.aspx");
routes.MapPageRoute("Reports_Monthly_ByUsername", "MonthlyUsernameReport/{Name}", "~/Reports/UNReportMonthly.aspx");
routes.MapPageRoute("Reports_Yearly_ByUsername", "YearlyUsernameReport/{Name}", "~/Reports/UNReportYearly.aspx");
你可以分享一點global.asax你重新路由請求? – vendettamit
是的,我已經分享了global.asax文件內容 –
如果你谷歌的「asp.net mvc dot in route parameter」,你會在stackoverflow上發現幾個問題。您是否嘗試過在這些網頁上建議的解決方案? –