我问这个问题的原因是,我怀疑登录控件集使用/调整起来很麻烦。例如,我想象很难告诉用户他们的密码不正确。
发布于 2011-06-01 11:46:43
我尝试过使用它们,过了一段时间后,我最终只剩下登录控件本身。认证和管理用户的所有逻辑都是从头开始编写的。我只是不想使用VS附带的默认MembershipProvider。
您可以通过CSS自定义外观,我相信控件上有一个Authenticate事件,您可以将其挂钩以执行身份验证。
如果您希望您的登录区与标准的外观有很大的不同,您可能需要考虑滚动您自己的登录区。最糟糕的结局是绕过控件,而不是使用它。
发布于 2011-06-01 11:29:30
不,我从来不用内置的。但我喜欢在任何情况下从头开始,所以那可能就是我:-)
我总是为User、UserPermission、UserNotFoundException、UnauthorizedException等创建类,并实现真正感觉正确的OOP。MVC,而不是MVC模板。
发布于 2011-06-01 11:37:05
我使用内置控件。它们提供了专业开发所需的大量可配置性和安全性。除了学习经验之外,在编写自己的代码时几乎没有什么要点。
以
为例,我想很难告诉用户他们的密码不正确。
这当然是很容易做到的。FailureAction / FailureText / FailureStyle属性是您的朋友。
https://stackoverflow.com/questions/6195951
复制相似问题