[.NET/.NET Core]ASP.NET Core 应用程序中如何将路由地址(Url)自动转换成小写呢?
在传统的ASP.NET 4或者ASP.NET 5的应用程序中,我们可以通过在RegisterRoutes处理器中配置路由的routes.LowercaseUrls = true;属性来将路由地址自动转换成小写字母。但是在ASP.NET Co...
[.NET/.NET Core]ASP.NET Core 应用程序中如何获取当前请求Request的浏览器用户代理信息(User-Agent)?
如题,在.NET Core或者ASP.NET Core应用程序中,应该如何获取当前请求HttpContext.Request的浏览器用户代理信息(User-Agent)呢?
[.NET/.NET Core]ASP.NET Core 应用程序中如何在Web API控制器中获取到请求的请求体(request body)?
在ASP.NET Core的应用程序开发中,试图在OnActionExecuting方法中读取当前请求的请求体(request body),但通过以下的代码读取到的body始终是null,代码如下: var request = contex...
[.NET/.NET Core]ASP.NET Core应用程序中如何当前应用程序项目的根目录路径呢?
在ASP.NET Core的应用程序开发中,有类似如下的项目目录结构: Project,Project/dataProject/EngineProject/Serverproject/front-end 现需要在Project/Serve...
[.NET/.NET Core]ASP.NET Core Razor Pages应用程序中如何使用递归遍历输出无限层级的树形菜单结构呢?
在C#/.NET的应用程序编程开中,使用递归遍历输出无限层级的树形菜单是比较常见的需求,实现方式也随着应用场景不同而不同,现需要在ASP.NET Core Razor Pages的应用程序中,使用递归的方式直接在Razor Pages页面输...
[.NET/.NET Core]ASP.NET Core应用程序中如何对URL地址进行编码(Encode)或者解码(Decode)呢?
在.NET Framework的应用程序编程开发中,我们可以使用HttpContext.Current.Server.UrlEncode对给定的URL地址进行编码,但在ASP.NET Core应用程序编程开发中这个方法不可用了,如果要对UR...
[.NET Core]ASP.NET Core中如何解决接收表单时的不支持的媒体类型(HTTP 415 Unsupported Media Type)错误呢?
在ASP.NET Core Web API的应用程序编程开发中,API接口接收一个form(Content-Type: application/x-www-form-urlencoded)表单数据时返回了不支持的媒体类型(HTTP 415 ...
[.NET/.NET Core].NET 5或者.NET Core应用程序中如何在Startup文件中记录日志呢?
在.NET Core或者.NET 5的应用程序开中,为了调试Startup.cs中的失败问题,需要在Startup.cs文件中记录一些日志信息,应该如何实现呢?
[.NET/.NET Core]使用NEST或者Elasticsearch.Net如何检查Elasticsearch 7及以上版本中是否存在指定的索引名称呢?
如题,在C#/.NET/.NET 5/.NET Core的应用程序编程开发中,正在使用NEST/Elasticsearch.Net访问Elasticsearch 7.x或者以上的版本。现需要检测Elasticsearch数据库中是否存在某个...
[.NET Core].NET Core/.NET 5应用程序编程开发中使用System.Text.Json序列化时中文乱码如何解决?
如题,在.NET 5/.NET Core的应用程序编程开发中,当我们使用Syste.Text.Json命名空间对某对象obj进行序列化操作JsonSerializer.Serialize(obj)时,如果此obj对象属性值中包含中文,默认情...
[ASP.NET Core]ASP.NET Core/.NET 5应用程序编程中如何从Web API控制器中返回文件?
在ASP.Net Web API的应用程序接口服务开发中,有时候需要从Web API控制器的Action方法返回文件,但是使用以下的HttpResponseMessage方法返回的总是JSON: public async Task<H...
[.NET Core].NET Core 3/.NET 5应用程序编程中如何在ActionFilterAttribute过滤器中获取Session数据呢?
在.NET Core 3+或者.NET 5的Web应用程序中,如果需要在ActionFilterAttribute过滤器中获取当前请求上下文中的Session应该如何操作呢? 使用Session[key]这种方式,编译器会报错。 示例过...
[.NET Core].NET Core/.NET 5应用程序编程中如何在控制器的Action中获取动态JSON数据对象呢?
ASP.NET Core Web API的项目中,有一个控制器的Action方法需要接受一个JSON表单作为输入,并且这个JSON数据的属性是动态的,比如: [HttpPost] public IActionResult Initializ...
[.NET Core].NET Core/.NET 5应用程序编程中如何在类库中使用IHostEnvironment呢?
在.NET Core或者.NET 5的应用程序编程开发中,假如一个解决方案包含了一个ASP.NET Core的Web应用程序项目,还有一个.NET Core或者.NET 5的类库项目,那么如何在这个.NET Core/.NET 5的类库项目...
[ASP.NET Core]ASP.NET Core应用程序编程开发中如何从配置文件(appsettings.json)中读取数组呢?
ASP.NET Core应用程序编程开发中如何从配置文件(appsettings.json)中读取数组呢? 比如配置文件appsetting.json的配置数据如下: { "MyArray": [ ...
[ASP.NET Core]ASP.NET Core MVC应用程序编程开发中如何绑定下拉框标签辅助类(Select Tag Helper)?
在ASP.NET Core MVC应用程序编程开发中,需要使用下拉框来绑定数据源,这里使用了ASP.NET Core MVC的下拉框标签辅助类-Select Tag Helper,比如当前有一个关于员工的集合List<Employee...