![](/img/trans.png)
[英]Validate Route Parameter by Name across many endpoints
在 .NET 6 MVC 應用程序中,我有很多端點歸因於: 這涉及多個控制器,主要是我關心的路由參數始終稱為customerNumber 。 我想對每個端點進行一些驗證,以確保用戶可以訪問該客戶。 有沒有一種方法可以添加中間件來檢查端點是否有一個名為customerNumber的路由參數,如果有,則 ...
[英]Validate Route Parameter by Name across many endpoints
在 .NET 6 MVC 應用程序中,我有很多端點歸因於: 這涉及多個控制器,主要是我關心的路由參數始終稱為customerNumber 。 我想對每個端點進行一些驗證,以確保用戶可以訪問該客戶。 有沒有一種方法可以添加中間件來檢查端點是否有一個名為customerNumber的路由參數,如果有,則 ...
[英]Attribute Routing with Regex in Path in ASP.NET Core not working
我的控制器類中有以下代碼 並在啟動類中有以下代碼 我正在嘗試在輸入 URL 時執行屬性路由 它應該只在頁面上顯示 2022/06。 但相反,它會拋出 404“未找到”錯誤。 我在這里做錯了什么? 我正在使用 .NET Core 5.0 ...
[英]ASP.NET Core multi attribute routing
在我的 ASP.NET Core Web API 應用程序中,我聲明了一個具有多個屬性的路由,如下所示 當我從 swagger 發出請求時,服務器返回 404 not found。 這對 .NET Core 可行嗎? ...
[英]Web API partially (start with) match route in Controller
如何將 map 多個 url 用於一種操作方法? 例如http://localhost:10000/api/ABC和http://localhost:10000/api/ABCDCD將 map 以相同的動作名稱開頭,因為兩者都以 ABC 開頭。 我無法將ABC和ABCDCD添加為路線,因為我事先不知 ...
[英]ASP.NET Core route attribute routing
我的控制器代碼如下所示: 我正在嘗試像這樣訪問 我無法訪問我的控制器和方法 ...
[英]How to override Controller's name in asp.net mvc core?
在我的 MVC controller 中,我有兩個渲染View的操作方法,其他 6 個操作方法是HttpGet或HttpPost 。 我想做以下對於 ActionMethods 渲染視圖,它將是"controller/action" 。 但是對於GET/POST ,我希望它是api/whateve ...
[英]Asp.net core attribute route issue
我有這個代碼: 如果我將用戶 redirectToAction 生成 userId 保存為查詢字符串,這會產生一個問題。 我的意思是,而不是 重定向到操作將 URL 創建為 這會導致 404 錯誤。 我該如何解決這個問題? 我想在路由中傳遞 userId,如下所示 提前致謝。 ...
[英]Lowercasing actions using Attribute Routing in MVC5
我在 MVC5 應用程序中利用屬性路由,並且喜歡能夠按照下面的示例在控制器類級別聲明約定。 對於控制器中的操作,是否有一種可取的方法來強制使用小寫路徑 / url 約定? 我目前在自定義DefaultDirectRouteProvider覆蓋GetAreaPrefix以強制使用小寫區域前綴,但是是否 ...
[英]How to do conditional routing in asp.net core?
我想創建如下路由 當用戶點擊“device/{id}/disable”時,state var 會自動賦值為 false,反之亦然。 我怎樣才能做到這一點? 謝謝 ...
[英]How to set the default area in ASP.NET Core?
我在我的 ASP.NET Core 3.1 應用程序 (MVC) 中使用了區域。 現在我希望所有沒有明確區域的請求默認轉到“主要”區域。 這是我目前設置端點路由的方式: app.UseEndpoints(endpoints => { // 1 endpoints.MapCon ...
[英]Web Api Routing: Multiple controller types were found that match the URL for parameter VS constant paths
我的問題類似於Web Api 路由:發現多個控制器類型與 URL 匹配,但我想將它們保留在單獨的控制器中。 從評論來看,2 個預先存在的答案是很好的解決方法,但不能解決我試圖解決的實際問題。 我創建的 URL 類似於文件系統中的嵌套目錄,或者與 Firebase URL 非常相似。 ... ...
[英]Attribute Routing ASP Core 3.0
如何使用屬性路由指定到以下 API 端點的路由? 返回的產品對象具有一些屬性以及分別包含 null 或 Store 和 Manufacturer 對象的 Store 和 Manufacturer 字段。 [Route("api/[controller]")] [ApiContro ...
[英]Is it possible to hardcode response in web api?
我需要每 5 分鍾調用一次 web 服務,以告知系統是否停機。 問題是如果服務器宕機,系統不會調用 controller。 我們正在使用屬性路由。 如果服務器關閉,我需要創建一個硬編碼響應,但由於它不會 go 到 controller,我無法對響應進行硬編碼。 即使有異常,我如何調用 contro ...
[英]ASP.NET Web API: Multiple Custom Objects through Query String
我正在研究 API,我想嘗試通過 JSON 形式的查詢字符串獲取sort 、 filter和pagination對象。 目前,我用這個來調用我的 API: 我的 controller 看起來像:namespace NewApi.Controllers { [Route("api/[contr ...
[英]AspNet Core AttributeRouting does not discover routes if Startup is in different assembly
我有一個場景,我們有許多小型 AspNet Core 網站的“標准化啟動”。 一個看似顯而易見的解決方案是將Startup.cs class 重構為一個單獨的通用程序集(如Infrastructure.Web.Core.Startup )。 然后,我們讓每個小型 AspNet Core 網站引用它作 ...
[英]Routing Fails Strangely And I Can't Seem To Pinpoint The Problem
我的網站上有3個鏈接,使用url.action()生成如下所示 如您所見,除了ID和不同的描述之外,鏈接完全相同。 奇怪的是唯一一個正常工作的是第二個廣告,如果我點擊第一個或第三個廣告,請求失敗並出現404錯誤,同時在本地調試時,第一個和第三個廣告甚至沒有點擊我的控制器操作上的斷點如下 ...
[英]How to fix end slash “/” problem in MVC Attribute routing?
我的項目有固定鏈接,例如 鏈接:域/控制器/名字-姓氏/ 其中Url_name ='firstname-lastname'是一個參數,這就是為什么我不得不使用屬性路由來隱藏URL中的操作的原因。 該列表來自第1頁,並且有一個不同用戶的鏈接列表,如: 1.domain / ...
[英]Can't get Route to work in ASP.Net Web API 2 when inheriting Controller
我正在嘗試使其在我的ASP.Net Web API 2應用程序中工作。 您會注意到該Controller繼承了Controller。 這是因為我需要返回一個View而不是JSON。 這是我遇到的錯誤。 我需要像這樣調用管理控制器。 https://api.domain. ...
[英]ASP.NET Web Api attribute routing and query string
我已經指定了這樣的路由: 但是當我使用此網址時: localhost/Users?birthdate=1907-04-19&api-version=2.0 我被重定向到GetAll()方法。 這是為什么? ...