【c# – ASP.NET Core MVC中使用Prometheus的示例项目?】教程文章相关的互联网学习教程文章

c#-在Asp.net Core中提交ajax表单后,RedirectToAction【代码】

我有一个名为Index的视图和一个名为“ _Addbook”的PartialView,该视图显示为引导模式.在partialView中,使用ajax格式将数据插入数据库. 索引视图:<div class="panel panel-primary"> <div class="panel-body"><div class="btn-group"><a class="btn btn-primary marginbutoon" id="showBookgroup" data-toggle="modal" asp-action="AddBook"data-target="#modal-book"><i class="glyphicon glyphicon-plus"></i>Add Book</a></div...

C#-需要ASP.NET Core 2.0分页帮助【代码】

再次需要帮助.因此,我目前正在使用ASP.NET Core 2.0 Paging,并且无法正常工作.我在这里遵循了教程https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/sort-filter-page 但是,问题是该教程使用的是Entity Framework日期集还是IQuery?但是,我正在使用List<>.有谁知道如何解决此问题或将我的列表转换为EF DataSet之类的东西? 控制器Paginated.cs:public static async Task<PaginatedList<T>> CreateAsync(IQueryable<T> so...

c#-EntityTypeBuilder中的OnDelete ASP.NET Core 2实体框架【代码】

我使用以下模型构建器在数据库上设置我的关系. 在我的数据上下文中,我有;protected override void OnModelCreating(ModelBuilder modelBuilder) {modelBuilder.HasDefaultSchema(schema: DbGlobals.SchemaName);modelBuilder.AddConfiguration<Address>(new AddressConfiguration());/*reduced for brevity*/base.OnModelCreating(modelBuilder); }我在AddressConfiguration()中有以下内容;using Microsoft.EntityFrameworkCore;...

c#-调用ASP.NET Core Web API时“ 400 /输入无效”【代码】

我正在使用邮递员测试我的Web API,并在邮递员中返回“ 400错误请求”或“输入无效”.我动作第一行的断点没有被击中.我如何弄清楚幕后发生了什么? 我将显示Postman的屏幕截图,但无法上传图片.这只是一个POST,其中为Body指定了多个字段.这是网址:http://localhost:52126/api/v1/itinerary这是动作:[HttpPost] [Route("api/v1/itinerary")] public async Task<ActionResult> AddItineraryAsync([FromBody] Itinerary itinerary) {i...

c#-将测试项目appSettings附加到ASP.NET Core集成测试【代码】

我将在these docs之后创建ASP.NET Core集成测试(基于xUnit).我想使用自己的appsettings.json启动测试Web服务器.我的缩写文件夹结构是:\SampleAspNetWithEfCore \SampleAspNetWithEfCore\SampleAspNetWithEfCore.csproj \SampleAspNetWithEfCore\Startup.cs \SampleAspNetWithEfCore\appsettings.json \SampleAspNetWithEfCore\Controllers\*\SampleAspNetWithEfCore.Tests\SampleAspNetWithEfCore.Tests.csproj \SampleAspNetWith...

ASP.NET CORE(C#)与Spring Boot MVC(JAVA)

干货分享:ASP.NET CORE(C#)与Spring Boot MVC(JAVA)异曲同工的编程方式总结 ?目录 C# VS JAVA 基础语法类比篇:一、匿名类 二、类型初始化 三、委托(方法引用) 四、Lambda表达式 五、泛型 六、自动释放 七、重写(override)ASP.NET CORE VS Spring Boot 框架部署类比篇:一、引用依赖(包) 二、依赖注入 DI (IOC容器) 三、过滤器、拦截器 AOP 四、配置读取 五、发布、部署、运行我(梦在旅途,http://zuowj.cnblogs.com; h...

c# – ASP.NET Core控制器内的Access Connection String【代码】

我正在使用C#和.NET Framework 4.7开发ASP.NET Core 2.0.2 Web API. 我想从方法的控制器中获取appsettings.json的连接字符串. 我是在Startup.cs中做到的:using Microsoft.Extensions.Configuration;public class Startup {public Startup(IConfiguration configuration){Configuration = configuration;}public IConfiguration Configuration { get; }// This method gets called by the runtime. Use this method to add service...

c# – 我们如何在ASP.NET Core中为我们的应用程序提供类似于架构的中间件?【代码】

我想知道如何在我的应用程序中使用像asp.net core这样的中间件架构? 这个目标需要哪种模式? 是否有任何像这样的设计参考添加新功能和…?public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) {loggerFactory.AddConsole(Configuration.GetSection("Logging"));loggerFactory.AddDebug();if (env.IsDevelopment()){app.UseDeveloperExceptionPage();app.UseDatabaseErrorPag...

c# – ASP.NET Core直接在一次调用服务器(动态)中返回excel文件(xlsx)?【代码】

我找到了在服务器上生成excel文件(xlsx)的解决方案.首次调用它会删除文件demo.xlsx(如果存在)并生成新的demo.xlsx. 第一次打电话http://localhost:8000/api/importexport/export 它生成excel文件(xlsx)并发送url进行下载 第二个电话http://localhost:8000/demo.xlsx 下载文件.在Configure方法的Startup类中,您必须添加app.UseStaticFiles(); 这是解决方案的链接http://www.talkingdotnet.com/import-export-xlsx-asp-net-core/ 这个...

c# – 如何在ASP.NET Core Razor Pages项目中启用外部身份验证?【代码】

我在Windows 10上的Visual Studio 2017社区中有一个ASP.NET Core项目.我使用Razor Pages作为编程模型.我想使用Google或Facebook作为身份验证提供程序启用外部OAuth 2.0身份验证,以便用户可以使用他们的Google或Facebook帐户登录. 如何在此类项目中启用Google或Facebook身份验证?解决方法:应该明确的是,ASP.NET Core不是ASP.NET,Razor Pages不是传统的MVC模型.如果您想进一步了解ASP.NET Core Razor Pages和ASP.NET Core MVC之间的...

c# – 无法使用ASP.net Core 2添加迁移【代码】

我正在使用ASP.net Core 2和EntityFrameWorkCore 2.1.0构建一个新项目,我开始构建数据库结构.现在我必须进行第一次迁移以使我的数据库准备就绪,当我在Package Manager控制台中执行’Add-Migration Init’时,我收到此错误:The current CSharpHelper cannot scaffold literals of type 'Microsoft.EntityFrameworkCore.Metadata.Internal.DirectConstructorBinding'. Configure your services to use one that can.我也尝试了这个文...

c# – 在ASP.NET Core中更改控制器路由【代码】

所以我有一个HomeController,要访问它以及我必须输入url.com/home/action的动作. 是否有可能将此更改为url.com/anothernamethatpointstohomeactually/action?解决方法:我建议你使用属性路由,但当然这取决于你的场景.[Route("prefix")] public class Home : Controller {[HttpGet("name")]public IActionResult Index() {}}这将在url.com/prefix/name上找到 属性路由有很多选项,一些示例:[Route("[controller]")] // there are pl...

c# – 带有Identity的ASP.NET Core中的自定义RoleProvider?【代码】

在过去的MVC版本中,我能够做到<roleManager enabled="true" defaultProvider="...." ...在web.config中获取自定义角色提供程序,但似乎不再是这种情况. 基本上我想做的是: >用户登录.>成功时,从外部源获取用户角色.>将角色应用于用户以在代码中使用.>将用户角色与自定义RoleProvider中的角色相匹配 我如何在ASP.NET Core中执行此操作?解决方法:如果您使用简单的基于cookie的身份验证而不是Identity框架,则可以将您的角色添加为声明...

c# – ASP.NET Core和CreateErrorResponse【代码】

我想从我的API方法返回无效的ModelState,并尝试使用它在Web Api中:return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Test");但它说,那Severity Code Description Project File Line Suppression StateError CS1929 ‘HttpRequest’ does not contain a definition for‘CreateErrorResponse’ and the best extension method overload‘HttpRequestMessageExtensions.CreateErrorResponse(HttpRequest...

c# – 如何为ASP.net Core配置Entity Framework 6【代码】

我正在尝试配置一个新项目以使用实体框架6与ASP.net Core,我正在使用完整的.net框架,以便能够使用实体框架6.这是一个在MVC之前和之前的项目我需要将它迁移到Core.这就是我所做的(我有两个项目,一个Asp.net Core和一个包含一些类和DBContext类的类库): appsettings.json:"Data": {"ConnectionStrings": {"MyConnection": "Server=namedatabase.database.secure.windows.net,1433;Database=database_Name;User ID=blahblah;Passwor...