remote-validation相关内容
根据https://www.mikesdotnetting.com/article/343/improved-remote-validation-in-razor-pages 我遵循了教程并实现了PageRemote。然而,如果将其应用于模型的属性,并且我将该模型用作属性,则它不起作用。 public class Draft { public int Id { get; set; }
..
我需要在提交表单之前验证用户的输入字段值. 我在我的自定义控制器中创建了一个操作并用它装饰了该字段: 动作名称:CheckValue控制器名称:Validate [Remote("CheckValue", "Validate"), ErrorMessage="值无效"]公共字符串值 { 获取;放;} 问题是当我按下提交时,正在提交表单,然后如果用户输入的值无效,则会显示消息 Val
..
我想使用模型中的 [远程] 数据注释来验证数据库中电子邮件 ID 的存在.但是当我调用远程 JsonResult Action 方法时,参数将为空,结果将始终为 false 并显示错误消息.我的代码有什么问题? 模型: 公共类RegisterModel{[Required(ErrorMessage = "Email is required!", AllowEmptyStrings = fa
..
我有以下模型: 公共类客户{公共字符串名字{get;set;}公共字符串姓氏 {get;放;}[Remote("CardExisting", "Validation", AdditionalFields="FirstName,LastName")公共字符串 CardNumber {get;放;}} CardExisting 操作将检查是否存在用于 firstName 和 LastName 的
..
我使用了以下教程:http://msdn.microsoft.com/en-us/library/gg508808%28VS.98%29.aspx 一切似乎都很好,但就我而言,字符串用户名总是返回空值.经过大量研究,我发现每个人都发现了 BIND 前缀.这在许多情况下都很好,但不是这种情况.我应该注意所有属性和名称都对齐,但是在我的 for 循环中,EditorFor 创建了一个 [i].U
..
在提交表单之前,我需要验证用户的输入字段值. 我已经在自定义控制器中创建了一个动作,并用它来装饰字段: 动作名称:CheckValue 控制器名称:Validate [Remote("CheckValue", "Validate"), ErrorMessage="Value is not valid"] public string Value { get; set; } 问题
..
在下面的链接中,我问了一个有关如何确保字段不包含相同值的问题(例如,当字段上存在唯一约束时,正确约束C#时会抛出异常).用我收到的答案,它解决了这个问题,但又提出了另一个问题. 确保另一条记录不会已经包含与字段相同的值 我现在遇到的主要问题是创建新视图时.验证按预期进行.简而言之-系统需要检查ViewName和ViewPath(路由)是否都是唯一的,因此需要搜索数据库. 但是,当
..
这是我的型号代码 public class BlobAppModel { [Required(ErrorMessage="Please enter the name of the image")] [Remote("IsNameAvailable","Home",ErrorMessage="Name Already Exists")] public string Name
..
我在模型中有2个属性Contractor1和Contractor2,如何为它们两个使用单个远程验证 [Display(Name ="Contractor 1:")] [Remote("ValidateContractor", "Contracts")] public string Cntrctr1 {get; set;} [Display(Name = "Contractor 2:")]
..
我一直在拉我的头发试图找出为什么ValidationController操作不会被触发。 我在项目范围内的web.config中启用设置: <添加键=“ClientValidationEnabled”VALUE =“真”/> <添加键=“UnobtrusiveJavaScriptEnabled”VALUE =“真”/> 我有以下控制器: [的OutputCache(
..
在我的asp.net MVC3应用程序,我正在做远程验证,如果用户已经存在使用数据的注释。这是工作完美。我想知道如果有任何为什么我可以显示在表单的输入域旁边的AJAX加载图像,同时远程验证(Ajax请求)正在发生。 请帮我 感谢 解决方案 如果那是我,我想直到被确认从数据输入到其他领域停止用户,所以我会用AjaxOptions指定动画和持续时间那动画。 我有上线的东西: @ {
..
在一个MVC3应用程序,使用jQuery不显眼的审定,一个视图/模型用[远程]验证:我试图禁用远程验证期间提交按钮和显示的等待图标,当一个有效的形式提交给服务器。我原本以为它钉,直到我在IE8尝试过。 问题是,GC和FF没有射击表单的提交事件时,形式是无效的,所以我只是禁用此活动期间提交按钮。然而,当表格无效,导致用户永远无法再次点击IE8是激发此事件。 (IE8不提交表单,但该事件被触发。)
..
下面是我的模型code 公共类BlobAppModel { [必需(的ErrorMessage =“请输入图像的名称”)] [远程(“IsNameAvailable”,“家”,的ErrorMessage =“名称已存在”)] 公共字符串名称{设置;得到; } } 在我的控制器我有公共JsonResult IsNameAvailable(字符串名称) { 布尔XX =
..
这是一个经典的登录流程。用户可以“新用户”或“现有用户”之间选择。如果用户是新的,在登录框中的名称应验证对服务器查看这个用户名是独一无二的,如果它是一个现有的用户,因为我们预期将已拍摄的用户名(ofcourse)这个检查将被跳过。 我添加的视图模型一个[远程]属性并且增加了单选按钮为新的/退出的用户为“附加字段”。通过这种方式,远程验证将只返回true,如果它是一个现有的用户,以及检查数据库,如
..
jQuery的远程验证加上输入字段名(mymodel.field1)的preFIX在数据-VAL-远程additionalfields列出的每个附加字段。在我的附加字段我有一个隐藏字段不是模型的一部分,所以它有像“fieldhidden”而不是“mymodel.fieldhidden”一个正常的名称。 我已经在控制器审查请求对象确认这并验证该查询字符串键中的一个被“mymodel.field
..
有没有办法挂接到客户端上不显眼的MVC3远程验证,数据提交到远程方法之前,并从远程方法返回的结果后? 我想讲一个远程验证程序只有在点击提交按钮执行验证。正常行为是在关键preSS验证了几次,比如,模糊等,这是不行的,因为有问题的验证方法需要调用一个非幂等操作。我需要确保,如果用户点击了提交按钮的方法时才会激活。 如果我能钩到一个活动之前,我可以作为被点击或不是标志提交按钮的形式设置字段。不过,
..
我需要验证名字,姓氏和电邮地址组合在我的ASP.NET MVC 4(C#)应用程序中使用远程验证重复。远程验证只接受一个AdditionalFields,这是如下: [远程(“IsUserNameAvailable”,“用户”,AdditionalFields =“姓氏”)] 公共字符串名字{获得;组; } 公共字符串名字{获得;组; } 公共字符串EmailAddress的{搞定;组;
..
我想用在模型[远程]数据注解来验证电子邮件ID存在于数据库中。 但是,当我调用远程JsonResult动作方法的参数将是空,结果将永远是假的,会显示错误消息。在我的code中的问题是什么? 型号: 公共类RegisterModel { [必需(的ErrorMessage =“电子邮件是必需的!”,AllowEmptyStrings = FALSE)] [远程(“IsEmail
..
我有以下型号: 公共类客户 { 公共字符串名字{获得;设置;} 公共字符串名字{获得;组;} [远程(“CardExisting”,“验证”,AdditionalFields =“名字,姓氏”) 公共字符串CardNumber {搞定;组;} } CardExisting行动将检查是否有对cardNumber为名字和姓氏的结合现有记录。 如果用户首先会输入卡号,
..
我目前在设置使用MVC3,这样,如果他们所选择的用户名已经存在的提醒用户远程验证的proccess。一切都建立和APPART从最重要的部分工作正常,没有显示错误消息。如果我提交显示为页面错误消息的形式被刷新的有关模型状态错误添加。 反正是有刷新了JSON结果模型验证总结? 解决方案 样品code: Web.config文件必须包含这样的: <添加键=“ClientValidat
..