草庐IT

asp.net-core

全部标签

c# - 默认 ASP.NET Core 身份密码的正则表达式

注意:我相信这个问题不是这个question的重复问题.我的问题是处理asp.netcoreidentity用于密码验证的默认验证规则以及如何制作它的正则表达式,而链接的问题正在讨论,一般来说是关于验证密码的行为(这不能解决我的问题)ASP.NETCore在密码验证后启用默认值最少8个字符应该至少有一个数字应该至少有一个大写应该至少有一个小写至少应有一个特殊字符(允许使用哪些特殊字符?)牢记这些条件,我尝试制作以下正则表达式,但它不起作用。^((?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])|(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[^a-z

c# - .net 中 ics 文件的解析器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我正在尝试找出获取ics文件并将其转换为我可以放入数据库的格式的最佳方法。谁能推荐如何做到这一点?

c# - 如何在 vb.net 中实现值类型的 C# 'as' 关键字?

我们的大部分开发都是在vb.net中完成的(不是我的选择),一个经常使用的代码模式使用“OnErrorGoTo”后跟“ResumeNext”,以便可以使用DirectCast()并且任何DBNull值都将被忽略。当前的代码是OnErrorGoToerror_codeoObject.Name=DirectCast(oReader.Item("Name"),String)oObject.Value=DirectCast(oReader.Item("Value"),Integer)error_code:ResumeNextC#代码来替换它并启用错误代码的删除oObject.Name=oRea

c# - .NET:我是否需要在异步下载时保留对 WebClient 的引用?

我在一段生产代码中使用了以下方法:privatevoidDownloadData(Uriuri){WebClientwebClient=newWebClient();DownloadDataCompletedEventHandlereh=null;eh=delegate(objectsender,DownloadDataCompletedEventArgse){webClient.DownloadDataCompleted-=eh;((IDisposable)webClient).Dispose();OnDataDownloaded();};webClient.DownloadData

c# - 实现文件从 .net winforms 应用程序拖动到桌面?

我有一个文件列表,它们的名称在列表框中,它们的内容存储在SQL表中,我希望我的应用程序的用户能够在列表框中选择一个或多个文件名并将它们拖到桌面,在桌面上生成实际文件。我找不到有关如何执行此操作的任何文档。任何人都可以解释或指出解释吗?稍后添加:我已经能够通过处理DragLeave事件来完成这项工作。我在其中使用选定的名称和从SQLServer中提取的内容在临时目录中创建了一个文件。然后我将文件的路径放入对象中:varfiles=newstring[1];files[0]="fullpathtotemporaryfile";vardob=newDataObject();dob.SetDa

c# - 使用 C# .Net 访问 SQL Server 数据库的最佳方式

我是.NET的新手,听说过几种不同的查询SQLServer数据库的方法,例如ADO.NET和EntityFramework。谁能给我一些关于申请新申请的最佳方式的建议?感谢任何帮助或建议。 最佳答案 这是一个使用EF并从数据库生成代码的示例(对于真正的应用程序,您可能希望从代码生成数据库):右键单击您的项目>>添加>>新项目>>ADO.NET实体数据模型。为您的实体选择一个名称,即MyEntities.edmx,单击下一步选择“从数据库生成”如果还没有,请配置一个“新连接”。接下来。选择要包含在实体中的表、View和SPROC。完成

c# - 有什么方法可以将复选框列表绑定(bind)到 asp.net mvc 中的模型

我正在寻找一种快速简便的方法来在模型中发生回发时绑定(bind)复选框列表项列表。显然,现在常见的做法似乎是这样的form.GetValues("checkboxList")[0].Contains("true");这似乎很痛苦而且并不完全安全。在UpdateModel(myViewModel,form.ToValueProvider());期间,有没有一种方法可以绑定(bind)复选框列表(在View中使用或不使用帮助器创建)或者甚至是数据数组?将填充IList的阶段或string[]模型内部? 最佳答案 你可以从一个模型开始:p

c# - 在 .net 中读取大型 XML 文档

我需要使用.net文件读取大型xml,这些文件的大小很容易达到几GB。我尝试使用XDocument,但当我尝试加载文档时它只会抛出System.OutOfMemoryException。读取大尺寸XML文件的最高效方法是什么? 最佳答案 您基本上必须在此处使用“拉”模型-XmlReader和friend。这将允许您流式传输文档,而不是一次将其全部加载到内存中。请注意,如果您知道自己处于“足够小”元素的开头,则可以创建一个XElementfromanXmlReader,使用LINQtoXML的荣耀处理它,然后转到下一个元素。

c# - 在 ASP.NET 中每个用户只允许一个并发登录

在ASP.NETWeb应用程序中是否可以允许每个用户同时登录一次?我正在开发一个Web应用程序,我想在其中确保该网站一次只允许每位用户登录一次。如何检查当前用户是否已经登录?请建议我们可以处理此问题的正确登录方法。我认为我们应该使用SQLServersession状态来处理这个问题。你有什么建议?我想到了一个解决方案。我们可以这样做:当用户登录系统时,我们会在用户列中插入sessionID。(我们将使用数据库session,以便我们可以轻松获取所有session相关数据,如isexpired、expiredatetime等)。当同一个用户再次尝试登录时,我们将检查该sessionID列

c# - 使用媒体类型对 ASP.NET Web API 2 进行版本控制

我正在使用带有属性路由的ASP.NETWebAPI2,但我似乎无法使用媒体类型application/vnd.company[.version].param[+json]进行版本控制去工作。我收到以下错误:Thegivenkeywasnotpresentinthedictionary.源于在FindActionMatchRequiredRouteAndQueryParameters()方法中测试关键的_actionParameterNames[descriptor]。foreach(varcandidateincandidatesFound){HttpActionDescriptord