首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在现实世界的ASP.NET网站开发中,开发人员通常是使用VS提供的登录控件集,还是开发自己的控件?

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

Stack Overflow用户
提问于 2011-06-01 11:27:30
回答 5查看 187关注 0票数 3

我问这个问题的原因是,我怀疑登录控件集使用/调整起来很麻烦。例如,我想象很难告诉用户他们的密码不正确。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-01 11:46:43

我尝试过使用它们,过了一段时间后,我最终只剩下登录控件本身。认证和管理用户的所有逻辑都是从头开始编写的。我只是不想使用VS附带的默认MembershipProvider。

您可以通过CSS自定义外观,我相信控件上有一个Authenticate事件,您可以将其挂钩以执行身份验证。

如果您希望您的登录区与标准的外观有很大的不同,您可能需要考虑滚动您自己的登录区。最糟糕的结局是绕过控件,而不是使用它。

票数 2
EN

Stack Overflow用户

发布于 2011-06-01 11:29:30

不,我从来不用内置的。但我喜欢在任何情况下从头开始,所以那可能就是我:-)

我总是为UserUserPermissionUserNotFoundExceptionUnauthorizedException等创建类,并实现真正感觉正确的OOP。MVC,而不是MVC模板。

票数 4
EN

Stack Overflow用户

发布于 2011-06-01 11:37:05

我使用内置控件。它们提供了专业开发所需的大量可配置性和安全性。除了学习经验之外,在编写自己的代码时几乎没有什么要点。

为例,我想很难告诉用户他们的密码不正确。

这当然是很容易做到的。FailureAction / FailureText / FailureStyle属性是您的朋友。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6195951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档