c#服务器端表单验证和呈现

本文关键字:验证 服务器端 表单 | 更新日期: 2023-09-27 18:10:15

除了客户端之外,我还希望能够验证服务器端表单(可能检查数据库中注册表单的重复条目)。我已经编写了验证逻辑,但是我想呈现视图,并让用户提交的表单值可用。此外,我想放置一个错误消息,也许改变字体的颜色或添加一个X字段无效。基本上,我希望做等价的formencode和htmlfill在Python。在c#中做到这一点的最好方法是什么?

c#服务器端表单验证和呈现

NET中,最简单的方法是使用CustomValidator控件,您可以将自己的逻辑放置在验证器中。很多验证你可以用内置的验证控件来完成,比如RequiredFieldValidator和CompareValidator。

您有几个选项:

(1)使用ASP。. NET可以在服务器端执行Postback和验证等操作。

(2)使用Ajax和Javascript库(如jQuery或Prototype),你可以用更清晰的用户体验完成同样的事情。