當前位置:首頁 » 網路設備 » aspnet路由

aspnet路由

發布時間: 2021-02-16 06:20:41

1. asp.net mvc中如果注冊一個路由{a}/{b}/{c}/{d},路由怎麼解析

routes.MapRoute(

"Default",//路由名稱

"{controller}/{action}/{id}",//帶有參數的URL

new{controller="Home",action="Index",id=UrlParameter.Optional}//參數默認值

);

一般來說 路由是這樣的

你寫的那個 要自定義路由了

定義一個路由首先你要寫控制器名字和方法名

比如

routes.MapRoute(

"Default2",//路由名稱

"{a}/{b}/{c}/{d}",//帶有參數的URL

new{controller="Home",action="Index",a="1",b="2",c="3",d="4"}//參數默認值

);

這個路由寫得比較簡單

但是實際上 這個路由調用的是

Home控制器下面 Index()//4個參數

我是這樣理解的 也是這樣用的

如有發現不對的地方 麻煩指出來大家學習下

給你看看我寫的路由

routes.MapRoute(

"Caps2",

"San-Francisco-49ers-Hats",

new{controller="PClass",action="Caps"}

);
routes.MapRoute(

"Versions2",

"San-Francisco-49ers-{Version}-Jersey-Page-{p}",

new{controller="PClass",action="SiteVersion2"},new{Version=@"(Elite|Limited|Game)$",p=@"+?[1-9][0-9]*"}

);

routes.MapRoute(

"Versions",

"San-Francisco-49ers-{Version}-Jersey",

new{controller="PClass",action="SiteVersion"},new{Version=@"(Elite|Limited|Game)$"}

);

2. asp.net mvc5中如何路由跳轉另一個路由並傳參

//這是路由規則
可以默認用id
傳值
routes.MapRoute(
name:
"Default",
url:
"{controller}/{action}/{id}",
defaults:
new
{
controller
=
"Login",
action
=
"UserLogin",
id
=
UrlParameter.Optional
}
);
window.location.href
=
"/Load/Index"
+
'/'
+
10;
//這個是跳轉頁面
填你自己的,專後面那個10
就是你要傳屬的參數值
在A2
那個控制器中
public
ActionResult
Index(string
id)
{
}
寫一個參數
string
id
;你就可以取到
那個值
10

3. asp.net 路由URL和文件夾同名無法訪問

你少一個東西吧?

4. asp.net的mvc框架路由問題

你的路由表都貼出來看看啊,它要麼是生成的時候出錯,要麼是匹配的時候出錯。你先在瀏覽器里看頁面的源代碼,看看你的表單生產的是什麼地址,如果生成沒錯,那就是匹配的時候出錯,那你就認真檢查路由表。

5. asp.net WebAPI路由問題

你這種方式應該是沒辦法區分它們的。這里有兩種方法調用你的函數:

(1)指專定路由:GetCustom()方法寫下代碼屬[Route("api/customers/GetCustomer
")],然後你可以用get方法調用地址"api/customers/GetCustomer".
(2).修改WebAipConfig類中Register的參數routeTemplate為:routeTemplate: "api/{controller}/{action}/{id}",然後調用地址」api/customers/getcustomer/1「.
註:剛做過一個相關的項目。這兩種方法應該是都可以實現你想要的結果的。

6. asp.net路由映射

http://blog.csdn.net/greystar/article/details/44562793

我們大多數人已經知道我們在 WebApiConfig 文件中配置的 Web API 的傳統路由專概念屬。這種方法解決了大多數基本的路由問題,但是它將自定義路由的細粒度的控制和靈活性進行限制。屬性基於路由是最受歡迎的 nuget 可以靈活地管理控制器/行動一級的路線。在本教程中,我們打算去看我們如何能得到的基本屬性基於路由的作品。

7. ASP.NET路由的問題!

ASP.NET路由:路由映射
可以通過RouteTable的靜態屬性Routes得到一個基於應用的全局路由表,通過上內面的介紹我們知道這容是一個類型的RouteCollection的集合對象,我們可以通過調用它的MapPageRoute進行路由映射,即注冊URL模板與某個物理文件的匹配關系。路由注冊的核心就是在全局路由表中添加一個Route對象,該對象的絕大部分屬性都可以通過MapPageRoute方法的相關參數來指定。
可以參考http://wangqingpei557.blog.51cto.com/1009349/1312422/進行配置。

8. asp.net mvc urll路由

suiyi 那你後面new { controller 也要改成new { suiyi

9. asp.net 中的路由問題

MapRoute 是在 System.Web.Mvc 中定義的擴展方法,因此需要引用。
<%@ Import Namespace="System.Web.Mvc" %>

10. ASP.NET MVC中這個URL該怎麼設置路由

routes.MapRoute(
"aa",
"{controller}/{action}/{id}",
new
{
controller
=
"Home",
action
=
"Index",
id
=
UrlParameter.Optional
}
);
你還沒有來理解mvc路由的意義,你配置源的路由本身就有問題。你如果不對路徑做特殊處理,只是想獲取參數,那你可以不用去配置路由。就像上面一樣。我就拿你的參數「Id,Date」來說。不用重新配置路由,你直接下面這樣訪問,就可以了,
http://www.abc.com/action/index?id=1&date="2012-12-12"
路由是設定mvc訪問的模式,你不可能在路由裡面把參數格式化,如果你都把參數固定了,那項目中的其他頁面訪問參數不就有問題了。

熱點內容
網卡了的原因 發布:2021-03-16 21:18:20 瀏覽:602
聯通客服工作怎麼樣 發布:2021-03-16 21:17:49 瀏覽:218
路由器畫圖 發布:2021-03-16 21:17:21 瀏覽:403
大網卡收費 發布:2021-03-16 21:16:50 瀏覽:113
路由器免費送 發布:2021-03-16 21:16:19 瀏覽:985
孝昌營業廳 發布:2021-03-16 21:15:54 瀏覽:861
網速增速代碼 發布:2021-03-16 21:15:29 瀏覽:194
怎麼黑光纖 發布:2021-03-16 21:14:54 瀏覽:901
埠增大 發布:2021-03-16 21:14:20 瀏覽:709
開機沒信號是什麼原因 發布:2021-03-16 21:13:45 瀏覽:645