当前位置:编程学习 > C#/ASP.NET >>

asp.net的一些问题

 简述Repeater、DataList和GridView控件的异同和适用场景。

 简述SqlDataSource、ObjectDataSource控件的异同和适用场景。
  什么是验证控件?它相对自己编写验证代码有什么好处?

 有哪些常见的验证控件?各自适用于什么场景?
 .主题有哪些部分组成?什么叫外观文件?
 母版页和内容页有哪些不同?
 ASP.NET有哪几种身份验证的方式?分别适用于什么场景?
  ASP.NET有哪些登录控件?分别有什么作用?

答案:
ASP.NET 身份验证提供程序 描述 
Forms 身份验证 通过其可将没有通过身份验证的请求重定向到使用 HTTP 客户端重定向的 HTML 窗体的系统。用户提供凭据并提交该窗体。如果应用程序验证该请求,系统就会发出包含凭据或密钥的 Cookie 以重新获取该标识。后续的请求在请求标题中随 Cookie 一起发出,ASP.NET 事件处理程序会使用应用程序开发人员指定的任何验证方法去验证请求并给其授权。
Passport 身份验证 由 Microsoft 提供的集中身份验证服务,用于为成员站点提供单一登录和核心配置服务。
Windows 身份验证 ASP.NET 会结合 Internet 信息服务 (IIS) 身份验证使用 Windows 身份验证。IIS 以下列三种方式执行身份验证:基本身份验证、摘要式身份验证或集成 Windows 身份验证。当 IIS 身份验证完成后,ASP.NET 会使用验证过的标识授权访问权限。
简述Repeater、DataList和GridView控件的异同和适用场景?

答:都是数据表示控件,用于显示多列数据表。

GridView:最常用的数据列表控件,内置了很多数据操作功能的支持,包括:排序、帅选和分页,还可以完成数据的编辑和删除等功能。
DataList:可以更灵活的呈现数据,它使用 HTML 表对应用模板的项的呈现方式进行布局,我们可以控制各个表单元格的顺序、方向和列数,这些单元格用于呈现 DataList 项。
Repeater:用户必须从零开始通过创建模板为 Repeater 控件设计布局。当该页运行时,Repeater将绑定数据源中的数据,并按照模板的要求将数据在界面上呈现出来,在使用它进行界面设计的时候就不太直观,但是非常灵活,我们可以通过对模板的灵活使用,创建多种不同形式的列表,包括以特定分隔符隔离的列表,或者XML格式的列表,同时也能够非常精确的对界面元素进行定位;另外Repeater控件不具有编辑模板,所以一般不使用它来进行编辑数据,这是有别于DataList和GridView的地方
简述Repeater、DataList和GridView控件的异同和适用场景。 
答:Repeater、DataList适用于网站的前台,因为他不会生成许多垃圾代码,所以效率比较高。
GridView适用于网站的后台,因为它提供了很多强大的功能,如楼上所说。
简述SqlDataSource、ObjectDataSource控件的异同和适用场景。
什么是验证控件?它相对自己编写验证代码有什么好处?
有哪些常见的验证控件?各自适用于什么场景?
答:SqlDataSource、ObjectDataSource这2个控件一般在项目的开发过程中很少用到。
验证控件就是相当于表单验证,比如验证是否为空等。

母版页和内容页有哪些不同?
答:常见开发中母板页用得比较多,因为可以减少很多代码,比如如:一个项目的头部和底部固定不变的,所以可以把头部和底部做成一个母板页,供每个页面调用。注意母板页的js验证与内容页不一样。

ASP.NET有哪几种身份验证的方式?分别适用于什么场景?
答:见楼上。
ASP.NET有哪些登录控件?分别有什么作用?
答:这个控件在实际的开发中基本上没有用

-------------
以上是我在开发中的一些感受,希望对你有帮助。
Repeater 列表  我 一般用于 首页 显示  新闻 标题 
DataList 我 要显示图片 一般用它 可以 横起排列
GridView 就 不 用说了把 显示 从数据库查询出来的 数据
验证控件 就 是验证 比如 你输入的 日期是否 是正确格式 ,输入的是否是 整数 或者小数 等。。
Repeater 列表  我 一般用于 首页 显示  新闻 标题 DataList  我 要显示图片 一般用它 可以 横起排列GridView 就 不 用说了把  显示 从数据库查询出来的 数据 验证控件  就 是验证  比如 你输入的 日期是否 是正确格式 ,输入的是否是 整数 或者小数 等。。

上一个:asp.net毕业设计评价系统
下一个:关于asp.net的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,