1. ASP
NET 中的身份验证有那些
你目前项目采用什么方式验证请解释ASP
NET 身份验证模式包括 Windows、Forms(窗体)、Passport(护照)和 None(无)
Windows 身份验证—常结合应用程序自定义身份验证使用使用这种身份验证模式时, ASP
NET 依赖于 IIS 对顾客进行验证,并创立一种 Windows 访问令牌来表达已通过验证的标识
IIS 提供如下几种身份验证机制: Passport 身份验证
使用这种身份验证模式时,ASP
NET 使用 Microsoft Passport 的集中式身份验证服务,该服务为组员站点提供单一登录和关键配置文献服务
由于访问新的受保护资源或站点时不再需要登录
NET 为 Microsoft Passport 软件开发包(SDK)所提供的功能提供了一种以便的包装(Wrapper)
此 SDK必须安装在 WEB 服务器上
Form 窗体身份验证—常用
这种验证方式使用客户端重定向功能,将未通过身份验证的顾客转发到特定的登录窗体,规定顾客输入其凭据信息(一般是顾客名和密码)
这些凭据信息被验证后,系统生成一种身份验证票证(ticket)并将其返回客户端
身份验证票证可在顾客的会话期间维护顾客的身份标识信息,以及顾客所属的角色列表(可选)
None
使用这种身份验证模式,表达你不但愿对顾客进行验证,或是采用自定义的身份验证协议
2.什么是 WEB 控件
使用 WEB 控件有那些优势
Web 服务器控件定义为抽象控件,是使用于 web 窗体页并运行于服务器的控件,包括老式的窗体控件,例如按钮、文本框和表等复杂控件,还包括提供在网格中显示数据、选择日期等常用窗体功能的控件
可在服务器上使用熟悉的面向对象技术对其进行编程的对象模型
每个服务器控件都公开某些属性,这些属性使您得以在服务器代码