受益于javascript,我不明白

时间:2016-05-20 16:04:01

标签: javascript c# wpf validation

嗯,一个受人尊敬的网站写了关于javascript的优点,其中一个优势是:

  

JavaScript在客户端有验证,因此服务器本身负载较少

听起来不错 但是,例如C#WPF \ Windows Forms有什么不同?
同样在这里......你可以对表格本身进行多次验证。
那么为什么他们谈论 JavaScript 就像它真的特别重要?
你能告诉我这个优势是什么意思吗?

1 个答案:

答案 0 :(得分:2)

客户端的验证既是优势也是劣势。

这是一个优势,因为它减少了对包含无效数据的服务器的请求。由于处理请求较少,服务器需要的资源更少。这与C#的不同之处在于,C#验证代码在Web服务器上运行。

然而,它也是一个缺点,因为你需要在服务器端“只是在案例中”编写相同的验证。您无法保证提交给您服务器的数据实际上已通过javascript验证!人们可以使用Postman或Fiddler等工具直接将数据发布到服务器端点,绕过您在javascript中编写的所有内容。