草庐IT

PicGo-Core

全部标签

c# - 如何在 .NET Core 2.1 中使用 String.Create 的示例

有谁知道这个方法是如何使用的?文档有点“轻”!publicstaticstringCreate(intlength,TStatestate,System.Buffers.SpanActionaction);https://learn.microsoft.com/en-us/dotnet/api/system.string.create?view=netcore-2.2 最佳答案 String.Create()method需要三样东西:决赛length的字符串。您必须事先知道这一点,因为该方法需要它安全为Span创建一个内部固定长度缓

c# - 如何向 ASP.NET Core 添加自定义角色

我找到了thisanswer但它似乎不适合我的ASPNetCore项目。我想了解的事情:如何添加自定义角色。我什至直接查看了我的MySQL数据库(表aspnetroles),但我不知道使用什么作为Id和ConcurrencyStamp。将这些新角色植入数据库的代码放在哪里:在Startup中?在AccountController下的Register中?如何将这个新角色与用户关联起来?我什至查看了表格,但我不知道如何分配数据(没有user2role或aspnetusers.role_id)。 最佳答案 您可以通过在启动类中创建一个Cr

c# - 在 ASP.NET Core 2.0 中将 DataTable 转换为 IEnumerable<T>

我需要从我从另一个系统收到的作为输入的DataTable生成一个“IEnumerable”。以下代码适用于ASP.NET4.6.1。publicstaticIEnumerableStaffAssignmentsUsingStoredProcedure(System.Data.DataTabledataTable){vardata=dataTable.AsEnumerable().Select(row=>newUserAssignmentDto{Id=((string)row["AssignmentNumber"]),Position=(string)row["EsrPositionTi

c# - ASP.NET Core - 自定义模型验证

在MVC中,当我们将模型发布到操作时,我们执行以下操作以根据该模型的数据注释验证模型:if(ModelState.IsValid)如果我们将属性标记为[Required],则ModelState.IsValid将验证该属性是否包含值。我的问题:如何手动构建和运行自定义验证器?附言我只是在谈论后端验证器。 最佳答案 在.NETCore中,您可以简单地创建一个继承自ValidationAttribute的类。您可以在ASP.NETCoreMVCDocs中查看完整详细信息.这是直接从文档中获取的示例:publicclassClassicM

c# - 将 Entity Framework Core 迁移用于类库项目

这似乎是anissuethathavebeenfixedalready,至少对于SQLite数据库而言。我的解决方案包含3个项目:WPF项目(默认启动项目)(.NETFramework4.7),持有View模型和非UI内容的“核心”项目-类库项目(.NETStandard2.0)包含所有EntityFramework数据层的“关系”项目-我喜欢将它们分开(.NETStandard2.0)我已将以下包安装到主WPF项目中:Microsoft.EntityFrameworkCore.ToolsMicrosoft.EntityFrameworkCore.Design项目2和3在我的主要WPF

c# - 使用 .NET Core MSTest 运行单元测试 : "The following TestContainer was not found..."

我到处搜索,找不到这个异常的答案。Thisquestion是我搜索时出现的主要问题,但它没有解决这个问题。[7/8/20186:22:22PMInformational]Executingtestmethod'CoreScraper.FlyerScraper.GetAllCurrentFlyers'[7/8/20186:22:22PMError]System.InvalidOperationException:ThefollowingTestContainerwasnotfound'C:\Users\Username\Documents\VisualStudio2017\Project

c# - 在 ASP.NET Core 中使用目录服务

我正在将我的ASP.NETCoreRC1应用程序升级到RC2。我在一些*.cs文件中引用了System.DirectoryServices和System.DirectoryServices.AccountManagement以便我可以查询LDAP。但我不知道如何在Project.json文件的RC2中添加对它的引用。我尝试的一切只会给我更多的错误。感谢您的帮助。{"version":"1.0.0-*","buildOptions":{"emitEntryPoint":true,"preserveCompilationContext":true},"dependencies":{"Mic

c# - 如何使用 razor 页面在 ASP.Net Core 上将对象从一个页面传递到另一个页面?

我正在使用带有razor页面的Asp.netcore2.0开发一个网络应用程序。我正在创建一个包含一些数据的对象,并想将该对象发送到另一个页面。实际上我是这样做的:varcustomObject=new{//somevalues};returnRedirectToPage("NewPage",customObject);我看到url具有我正在发送的对象的值,但我找不到如何获取这些值(在NewPage实例中)。有人知道如何在razor页面之间共享对象吗?这是实现它的正确方法吗?或者还有其他更好的方法吗?提前致谢 最佳答案 您可以将参数

c# - 使用 XMLHttpRequest 发布到 ASP.Net Core WebAPI 时出现错误 415

使用WebAPI后端服务器处理新项目时,我无法从实际网站向Controller发送消息,尽管Postman向Controller发送消息没有问题。我收到错误415,浏览器控制台记录:HTTP415:UNSUPPORTEDMEDIATYPE-Theserverisrefusingtoservicetherequestbecausetheentityoftherequestisinaformatnotsupportedbytherequestedresourcefortherequestedmethod.(XHR)OPTIONS-http://localhost:5000/api/User

c# - 尽管具有相同代码的字段工作正常(在 C# MVC、ASP.Net Core 中),但 DateTime 验证不起作用

编辑1只是澄清几点,日期时间选择器/脚本似乎工作正常,时间和日期是可选的,并按预期使用正确的值填充文本框。当用户在文本框中手动输入时间/日期并输入无效时间(即“78/5/201712:00”或“12/5/201712:62”)时会出现此问题我已经更新了代码中的拼写错误,错误仍然出现在更正后的代码中。我祈祷我错过了一些明显的东西,因为这对我来说毫无意义。您能提供的任何帮助将不胜感激。我在问题的末尾包含了我的代码。问题我有两个DateTime字段,它们包含在我的应用程序页面的表单中:StartTime和EndTime。这两个字段都使用(我认为是)相同的代码设置并放到页面上。StartTim