C# ASP验证客户端

C# ASP验证客户端,c#,asp.net,validation,C#,Asp.net,Validation,我已经建立了一个网站,只供公司使用。我只在服务器端进行了验证,我测试了它是否安全。我开了一些会议来教用户如何正确使用网站。另外,我还有一些用C#制作的难看的弹出窗口(针对特定情况) 现在,我想知道是否应该在客户端添加一些验证? 现在添加它太晚了吗 就我而言,有什么好处 用户是否应该知道如何使用网站(而不是指导/帮助他们的验证) 客户端验证是否可以避免我教给新用户和其他工厂的员工 您应该添加客户端验证,因为它限制了从服务器的多次回发。好的,就我所知,以下是您问题的答案: 现在,我想知道是否应该在

我已经建立了一个网站,只供公司使用。我只在服务器端进行了验证,我测试了它是否安全。我开了一些会议来教用户如何正确使用网站。另外,我还有一些用C#制作的难看的弹出窗口(针对特定情况)

现在,我想知道是否应该在客户端添加一些验证?
  • 现在添加它太晚了吗
  • 就我而言,有什么好处
  • 用户是否应该知道如何使用网站(而不是指导/帮助他们的验证)
  • 客户端验证是否可以避免我教给新用户和其他工厂的员工

您应该添加客户端验证,因为它限制了从服务器的多次回发。

好的,就我所知,以下是您问题的答案:

现在,我想知道是否应该在客户端添加一些验证?

客户端验证增强了用户体验,并为您节省了大量往返服务器的时间。您应该明确考虑添加客户端验证。然而,你永远不应该相信客户给你的是什么;必须进行服务器端验证。你已经有了;不要移除它

现在添加它太晚了吗?

不,纠正错误或对应用程序进行增强永远不会太迟

对我来说,有什么好处?

举几个例子——更好的用户体验,更少的服务器负载,增加了一层代码安全性

用户是否应该知道如何使用网站(而不是指导/帮助他们的验证)? 客户端验证是否可以避免我教给新用户和其他工厂的员工?


是的,一个好的应用程序不需要对用户进行培训,或者只需要最少的培训。应用程序本身应该引导用户朝着正确的方向前进。客户端验证和功能在很大程度上有助于实现这一点。

询问您的利益相关者和用户。我们不是他们。总的来说,这会增加什么吗?相关吗?更好的用户体验。很抱歉felix,但这个问题不完全是技术问题,而是基于观点的问题。如果你愿意讨论,我很乐意帮助你。你可以在聊天室中找到我,聊天室名为:Chatroom777它真的有什么不同/影响吗?是的,增强了用户体验,并为你节省了大量往返服务器的时间