【c# – FluentValidation:如何将所有验证消息放在一个位置?】教程文章相关的互联网学习教程文章

c# – 验证CSS 3.0不是已知的属性名称【代码】

我有多个CSS页面,每个CSS属性都会收到以下警告:Validation(CSS 3.0): “[]” is not a known property name.我可以运行我的代码,这不是问题,因为它只是一个警告. 如果我的代码询问可以使用哪些属性,它不会打扰我?我现在搜索了2天,还重新安装了我的VS2015.我的同事在同一个程序中没有这个问题. 关于什么可能是错的任何建议? 一点代码(一切都是绿色下划线):html, body {padding: 0;margin: 0;background-color: #CCC;overflow: h...

c# – 注释验证在ASP .net MVC中不起作用【代码】

我正在开发一个ASP .net MVC项目,我正在使用数据注释验证器,但它无法正常工作.我是MVC的新手.请帮我解决这个问题 我的模特public class Home{public int i;[Required(ErrorMessage="Please enter")][StringLength(160)]public string name;}我的控制器public ActionResult Index(){Home h = new Home();return View(h);}[HttpPost]public ActionResult Index(Home h){if (ModelState.IsValid){return RedirectToAction("Success");...

c# – 具有多租户数据访问的Web API身份验证【代码】

我不确定我是否使用了正确的标题,但我无法想出更好的方式来描述它.这可能更像是一个设计问题. 我有一个多租户数据库,其中一个用户可以属于一个或多个实体.我通过调用/ token端点使用他/她的凭据对用户进行身份验证. 收到令牌后,我调用自己的终点(使用令牌)获取该用户的可用实体列表,然后允许该用户在内存缓存中设置其当前实体.然后,我在内存缓存中使用它来查找所有后续请求的实体/租户ID,以便在调用DB时知道用户“登录”了哪个实体...

c# – 电子邮件验证程序忽略空格【代码】

我使用.NET进行电子邮件验证:[Display(Name = "Email address")][Required(ErrorMessage = "The email address is required")][EmailAddress(ErrorMessage = "Invalid Email Address")]但是,如果我复制粘贴一个像bc@good.com这样的电子邮件地址(注意.com末尾的空白区域,它说它无效.我怎么能告诉它忽略那个空的空间进行验证? 我无法在SO编辑器中键入空格,想象在.com之后有空格解决方法:您可以使用正则表达式验证属性并使用一些允许...

c# – 有没有办法验证在web api控制器中创建的模型?【代码】

我有一个控制器,我的PUT方法使用multipart / form-data作为内容类型,所以我从而在控制器内获得JSON和映射类. 有没有办法可以在控制器内部模型类中编写的注释中验证此模型?public class AbcController : ApiController {public HttpResponseMessage Put(){var fileForm = HttpContext.Current.Request.Form;var fileKey = HttpContext.Current.Request.Form.Keys[0];MyModel model = new MyModel();string[] jsonformat = fileForm...

如何验证Zebra打印机是否使用ZPL和C#成功打印(或能够检测到错误)?【代码】

问题 是否有一个简单的ZPL代码或方法从Zebra打印机返回错误消息,以确定标签是否未成功打印或是否存在某种错误? 进展 这是我为将打印机作业发送到zebra打印机而构建的一个很好的功能:public static void SendToPrinter(string zplString, string ipAddress = "127.0.0.1", int port = 1337){// Open connectionTcpClient tcpClient = new TcpClient();tcpClient.Connect(ipAddress, port);// Write ZPL String to connectionusing...

c# – XmlSchemaSet的架构验证错误/线程安全性?【代码】

下午好, XML模式验证代码段在开发/ q& a环境中正常工作,但在Production中产生了一些奇怪的验证结果.通常的怀疑是代码对于线程是不安全的,并且生产方案的额外负载正在清除错误. 具体情况如下.考虑验证的XML是:<mssql:spExecute type="ResultSet" xmlns:mssql="urn:namespace"><mssql:actor>IPASS</mssql:actor><mssql:connection>ConnectionString</mssql:connection><mssql:storedProcedure>dbo.RedFox</mssql:storedProcedure> <...

c# – WPF中IP地址的文本框验证

我正在使用C#制作WPF应用程序.我想只对整数(0123456789和“.”)进行验证.文本框应该包含一个IP地址……所以需要确保用户在点击“提交”之前键入正确的“IP地址” “按钮……我怎样才能实现它? 谢谢.解决方法:您可以使用Wpf绑定验证规则或使用自定义屏蔽文本框轻松实现此操作 请查看这些链接,了解您正在寻找的内容 http://geekswithblogs.net/QuandaryPhase/archive/2008/12/17/wpf-masked-textbox.aspx http://www.switchonthecod...

c# – .net core – 忽略Jwt中间件身份验证签名密钥【代码】

我正在使用配置为使用json web令牌的openiddict:// Add authentication services.AddAuthentication();// Add OpenId Connect/OAuth2 services.AddOpenIddict().AddEntityFrameworkCoreStores<ApplicationDbContext>().AddMvcBinders().EnableTokenEndpoint("/connect/token").AllowPasswordFlow().AllowRefreshTokenFlow().UseJsonWebTokens() // access_token should be jwt// You can disable the HTTPS requirement duri...

c# – ServiceStack .NET Core的OAuth2身份验证插件【代码】

如果这已在本网站或广泛的ServiceStack文档中得到解答,请致歉 – 我看过,但如果确实存在,我会很感激指针! 我一直试图敲定一个示例服务堆栈(1.0.35)服务,该服务演示了使用.NET核心(不是.NET 4.5.x)的OAuth2的使用. 我找到了this web page,并且已经添加了所描述的AuthFeature插件,这对于可用的提供商来说似乎没问题. 我的问题:Yahoo,OpenId,Google和LinkedIn提供商不会出现ServiceStack.Auth命名空间的一部分(但是?).我查看了Serv...

c# – 表单身份验证slidingExpiration不起作用【代码】

我有以下代码int intTimeout = (FormsAuthentication.Timeout.Hours * 60) +FormsAuthentication.Timeout.Minutes; var authTicket = new FormsAuthenticationTicket(1, Utility.userCookie, DateTime.Now, DateTime.Now.AddMinutes(intTimeout), true, cookieValue);string strEncryptedTicket = HttpUtility.UrlEncode(FormsAuthentication.Encrypt(authTicket)); var authCookie = new HttpCookie(Utility.userCookie, strEncry...

c# – XML验证:以空格开头的十进制属性值【代码】

我开发了一个小的C#脚本,它打开一个XLS文件,解析它并创建一个XML文件列表,根据XSD文件验证它们. 我试图将这些经过验证的文件上传到第三方在线服务(给我文档/ xsd东西的同一家公司),并且因为NOT VALID而没有接受一个生成的文件. 该文件不被接受,因为它在节点属性的十进制值的开头有一个空格;删除此空间可以解决问题. 我创建了一个简单的测试用例,其中XDocument Validate方法使用额外空间验证XML没有任何问题.using System; using Sy...

c# – WCF .net 4.0 HTTP基本身份验证【代码】

我现在已经为此吵了几天了. 我只是尝试使用基本HTTP身份验证将用户名/密码传递到我的RESTful服务中.其他一切都很棒! 这是我的web.config看起来像:<?xml version="1.0"?> <configuration><system.web><compilation debug="true" targetFramework="4.0" /></system.web><system.webServer><modules runAllManagedModulesForAllRequests="true"><add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.We...

在C#中验证DLL【代码】

我有一个使用Castle Windsor来实现插件机制的exe.我需要验证我加载的插件来自我(并不是一些恶意代码). 我相信我需要用非对称密钥(可能是SNK?)来签署exe和dll.首先这是正确的,我该怎么做?其次,我如何在exe中以编程方式验证dll来自可靠来源?解决方法:如果你签署你的DLL,那么在运行时你可以在加载之前检查DLL的StrongName. 您还可以检查用于签名的公钥是否是您期望的公钥. 要获取程序集的公钥,您可以执行以下操作:Assembly assemb...

c# – 如何验证DropDownList中的选定值?【代码】

我希望用户在DropDownList中进行有效选择,但我不想将任何选择作为默认选项,因此默认选择的值是 – 选择 – .我使用RegularExpressionValidator只接受包含文字逗号的选定值(因为有效项的格式为LastName,FirstName). 但是,我很困惑如何让验证器查找Selected值!我真的不想让它成为服务器级验证,如果可能的话,我想保持它像Regex Validator一样简单. 这是代码:<asp:DropDownList ID="ddNames" runat="server"> </asp:DropDownList> ...