草庐IT

Validation

全部标签

c# - 如何停止验证触发器在wpf中自动启动

我在ViewModel中进行数据验证。当我加载View时,会在不更改TextBox内容的情况下检查验证,这意味着通过加载View将错误样式设置为TextBox代码如下:XAML在ViewModel上,验证是通过数据注释进行的:代码privatestring_productName;[Required(AllowEmptyStrings=false,ErrorMessage="TheProductNamecan'tbenullorempty.")][StringLength(50,ErrorMessage="TheProductNamecan'tbelongerthan50.")][Un

c# - Azure Function Http 触发器验证正文数据

目前有没有一种方法可以使用类似于MVC框架中的数据注释和模型状态的方法来验证Azure函数中的对象?或者Functions中数据验证和错误响应的标准方法是什么? 最佳答案 这种机制目前不存在,因此您需要自己处理这种验证,但这将是一个很棒的功能。我们在此处跟踪此问题:https://github.com/Azure/azure-webjobs-sdk/issues/1199,请随时评论和点赞! 关于c#-AzureFunctionHttp触发器验证正文数据,我们在StackOverflow

c# - WPF- 验证错误事件不会触发

我想我已经阅读了所有相关文章,但没有一篇有帮助..我试图通过错误状态启用/禁用datagrid的保存按钮-但没有成功。这是我的代码:承包商:AddHandler(Validation.ErrorEvent,newRoutedEventHandler(OnErrorEvent));XAML:代码隐藏:privateinterrorCount;privatevoidOnErrorEvent(objectsender,RoutedEventArgse){varvalidationEventArgs=easValidationErrorEventArgs;if(validationEventA

c# - 同时验证 C# Windows 窗体上的多个文本框

我有一个包含多个文本框和其他控件的表单。我正在使用errorprovider控件,并将验证事件连接到我需要验证的每个文本框上。Validating事件在一个控件将焦点转移到另一个控件时发生。所以当你使用tab键离开当前控件或者当你用鼠标点击另一个控件时会发生该事件1.而且我发现这非常烦人,举个例子,如果我打开这个winform,然后立即尝试关闭它,它不会让我这样做,因为验证会触发提示第一个文本框没有输入文本。我想要的行为是使用errorprovider,如何才能仅在单击表单的保存按钮时验证整个表单?谢谢 最佳答案 查看属性Form.

c# - 是否有验证用户输入的最佳实践方法?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。是否有最佳实践方法来验证用户输入?实际问题:用户在窗口中进行某些输入。当他完成这些输入后,他可以单击“创建”。现在,应显示一条弹出消息,其中包含所有无效输入。如果没有无效输入,则继续。我可以在Form类中轻松地做到这一点。但我记得一些验证设置属性中输入的最佳实践方法。问题是如果我以这种方式验证,我已经创建了该类的一个实例(否则,无法设置属性;))。这不应该

c# - 如何在 MVC Web API 发布方法中将 ModelState 错误返回给 Kendo 网格?

我一直没能找到一个Kendo+MVCWebAPI的例子,其中post/update方法返回验证错误。看起来没有可以使以下代码工作的Kendo扩展。publicHttpResponseMessagePost([ModelBinder(typeof(Prototype.WebApi.ModelBinders.DataSourceRequestModelBinder))][DataSourceRequest]DataSourceRequestrequest,Useruser){if(this.ModelState.IsValid){//save}returnRequest.CreateErr

c# - 如何防止用户注册表中出现重复的电子邮件地址?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我想在注册过程中防止出现重复的电子邮件地址。我将如何验证输入时的文本框,以免同一电子邮件地址被接受两次?

c# - MVC2 Html.ValidationMessageFor : add htmlAttributes but keep the default message

我想更改由我的Html.ValidationMessageFor呈现的代码的htmlAttributes,但我希望显示的消息是“默认”。重载选项是:A)Html.ValidationMessageFor(表达式)B)Html.ValidationMessageFor(expression,validationMessage)C)Html.ValidationMessageFor(表达式,validationMessage,htmlAttributesObject)我希望有一个Html.ValidationMessageFor(expression,htmlAttributesObjec

c# - ASP.NET Web 表单自定义验证器未触发

我的页面上有一个用于文件上传控件的自定义验证器。然后我还有一个按钮。我已经像这样定义了我的自定义验证器事件......protectedvoidcvVendorBriefFile_ServerValidate(objectsource,ServerValidateEventArgsargs){CustomValidatorfileUploadValidator=(CustomValidator)source;FileUploadvendorBriefFileUpload=(FileUpload)fileUploadValidator.Parent.FindControl(fileUpl

c# - 离线验证增值税号

我正在编写一个小应用程序,其中包含来自文件的不同输入(例如国家/地区代码、增值税号等),我必须验证增值税号的格式是否正确。我试过这个:http://www.codeproject.com/KB/webservices/VATchecker.aspx-它有效..但是,是的,总有一个但是:-),我必须检查100-500增值税号码的任何地方,这太慢了。此外,我不确定他们是否会欣赏我这样重击他们的网站。有人知道我可以在我的C#程序中构建离线vat验证器吗? 最佳答案 基于@UweKeim的(过时的)答案,我使用以下规则制作了2014年的正则