問題

  想創(chuàng)建一個從 ASP.NET MVC controller  ASP.NET Web API controller 的直接鏈接,或者反向鏈接。

 

解決方案

  可以使用 System.Web.Http.Routing.UrlHelp 的實(shí)例來創(chuàng)建一個指向 Controller的鏈接,來暴露ApiController(作為 Url 屬性)。著和在 RequestContext 上一樣,會被附加到 HttpRequestMessage 實(shí)例。為了達(dá)到這個目的,我們需要調(diào)用鏈接方法或路由方法,然后傳入 MVC 路由的名稱和默認(rèn)路由(Controller 名字,Action名字,以及 Action 相關(guān)的參數(shù))。

 MVC Controller 這邊,System.Web.Mvc.UrlHelp,掛在基礎(chǔ) MVC 基礎(chǔ) Controller類,可以通過HttpRouteUrl 生成 Web API 鏈接

 

工作原理

當(dāng)使用

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式