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