从服务器获取错误,并显示在客户端
问题描述:
与html
和javascript
我怎么能值发送到服务器,如果该值不正确,从服务器得到验证错误并将它们发送到建立了一个表格客户(在表格中显示)。 我正在使用asp.net mvc
和devextreme
组件,但它仍然在客户端显示错误。从服务器获取错误,并显示在客户端
dataField: "Route",
editorType: "dxSelectBox",
validationRules: [{
type: "required",
message: "is required" // fill this error message from server
}],
colSpan: 2,
editorOptions: { items:temp},
我使用asp.net mvc
和devextreme
组件。
答
您只需传递modelstate错误即可查看,Devextreme版本17.1.4+可为您处理。只是通过ModelState中是这样的:
if(...)
{
ModelState.AddModelError("Mobile","Mobile is not valid!");
return BadRequest(ModelState);
}
移动是Devextreme形式已经申请其数据的视图模型属性。
我认为你应该忽略客户端的验证。将所有数据发送到服务器并在服务器中进行验证。然后你可以发送你想要的客户。 – Duannx
有什么例子可以告诉我我该怎么做? @Duannx – leman17
嗯。很难向你展示一个例子。您正在使用JavaScript库来验证您的表单是否正确? – Duannx