簡體   English   中英

ASP.NET 核心 MVC 中的 RouteDate

[英]RouteDate in ASP.NET Core MVC

我在 ASP.NET MVC 3 中有這段代碼,現在,我正在將它轉換為 ASP.NET Core MVC。

在 class 文件中,我正在讀取RouteData值,如下所示:

  public class Utilities
  {
        public Utilities()
        {
            _urlWord = Convert.ToString(HttpContext.Current.Request.RequestContext.RouteData.Values["url"]);
        }
  }

如何將其轉換為 ASP.NET Core MVC 代碼? 如何讀取 ASP.NET Core MVC 中的RouteData值?

in.net core 你可以用這個做同樣的事情

var id = HttpContext.Request.RouteValues["id"];

或使用所有路由值

var values = HttpContext.Request.RouteValues
.Select(v => new { Key = v.Key, Value = v.Value }).ToList();

var idValue = values.FirstOrDefault(v=> v.Key=="id");
var id = idValue.Value;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM