在现实世界中的ASP.NET网站开发中,开发人员通常使用VS提供的一组登录控件,还是开发自己的控件?

问题描述

|                                                                                                                       

解决方法

        我尝试过使用它们,一段时间后,我最终只剩下登录控件本身。身份验证和管理用户的所有逻辑都是从头开始编写的。我只是不想使用VS附带的默认MembershipProvider。 您可以通过CSS自定义外观,我相信控件上会存在一个Authenticate事件,您可以将其挂接到系统中以执行身份验证。 如果您希望登录部分与标准外观有很大不同,则可能需要考虑自己滚动。最终最糟糕的地方是围绕控件而不是与其一起工作。     ,        不,我从不使用内置的。但是无论如何我都喜欢从头开始,所以也许就是我:-) 我总是为
User
UserPermission
UserNotFoundException
UnauthorizedException
等创建类,并实现感觉不错的真实OOP。 MVC,但不是MVC模板。     ,        我使用内置控件。它们提供了大量的可配置性和专业开发所需的安全性。除了学习经验外,编写自己的知识点很少。   例如,我想很难告诉用户他们的密码不正确。 当然可以很容易地做到。 FailureAction / FailureText / FailureStyle属性是您的朋友。     ,        为什么要重新发明轮子 我使用asp.net提供的内置控件, 对于任何自定义功能,我都只是继承内置控件。 干杯!     ,        我使用OOB登录控件(结合一些样式),将时间花在应用程序的实际内容上。同样,我不会在每次创建应用程序时发明自己的记录器。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...