2017-04-25 83 views
0

htmljavascript我怎么能值发送到服务器,如果该值不正确,从服务器得到验证错误并将它们发送到建立了一个表格客户(在表格中显示)。 我正在使用asp.net mvcdevextreme组件,但它仍然在客户端显示错误。从服务器获取错误,并显示在客户端

dataField: "Route", 
editorType: "dxSelectBox", 
validationRules: [{ 
    type: "required", 
    message: "is required" // fill this error message from server 
}], 
colSpan: 2, 
editorOptions: { items:temp}, 

我使用asp.net mvcdevextreme组件。

+2

我认为你应该忽略客户端的验证。将所有数据发送到服务器并在服务器中进行验证。然后你可以发送你想要的客户。 – Duannx

+0

有什么例子可以告诉我我该怎么做? @Duannx – leman17

+0

嗯。很难向你展示一个例子。您正在使用JavaScript库来验证您的表单是否正确? – Duannx

回答

0

您只需传递modelstate错误即可查看,Devextreme版本17.1.4+可为您处理。只是通过ModelState中是这样的:

if(...) 
{ 
    ModelState.AddModelError("Mobile","Mobile is not valid!"); 
    return BadRequest(ModelState); 
} 

移动是Devextreme形式已经申请其数据的视图模型属性。

相关问题