2

通用登录控件的源代码是否可用?

这些是工具箱中登录部分下可用的控件:

  • 登录,
  • 登录视图,
  • 找回密码,
  • 登录状态,
  • 登录名,
  • 创建用户向导,
  • 更改密码

最后,您能否指出这些控件提供的自定义功能实现的良好来源,或者在不使用上述控件的情况下实现此功能的一些指导。

我正在使用 Visual Studio 2005 (.net2)

我将使用 SQLMembershipProvider 作为 MembershipProvider 但这可能没有什么区别。

4

3 回答 3

3

“整个框架都可用”是不正确的。:)

于 2008-11-23T12:26:17.973 回答
2

整个框架的源代码是可用的。以下链接提供了有关如何访问的一些详细信息:

http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

于 2008-11-20T17:30:25.050 回答
1

我要给这个合格的“不”。

我已经走上了使用反射源作为起点实现登录服务器控件的道路(这是在符号服务器集成之前)。

事情似乎进展得很顺利,通过一些反射技巧来获取核心框架成员,从而避免大量代码。

直到你找到设计师。该基础设施是一个雷区,并且会迅速变得广泛而深入,并且充满了需要实现或反射黑客的更深埋的内部类型。

最终得到了一个我可以扩展但永远不想维护的工作控制。

努力没有白费;我学到了很多关于如何设计过度设计的服务器控件的知识。

然后我只是将登录控件切换到模板模式,并用几行代码完成了我需要完成的一切。;-)

除了作为一种学习经验,我当然会建议不要走这条路。

祝你好运。

于 2010-03-10T21:53:45.707 回答