码迷,mamicode.com
首页 > Web开发 > 详细

asp.net 基础内容

时间:2017-04-28 20:23:23      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:加载   创建   left join   绘制   主键   表数据   full join   结构   条件   

1. ViewData ViewBag  TempData 区别?

1、ViewData和TempData是字典类型,赋值方式用字典方式,ViewData["myName"] 2、ViewBag是动态类型,使用时直接添加属性赋值即可 ViewBag.myName

3、ViewBag和ViewData只在当前Action中有效,等同于View

4、TempData可以通过转向继续使用,因为它的值保存在Session中。但TempData只能经过一次传递,之后会被系统自动清除

5、ViewData和ViewBag中的值可以互相访问,因为ViewBag的实现中包含了ViewData

6. ViewData 在 asp.net mvc 1 中就有, 而 ViewBag 在 asp.net mvc 3 中才有

7. ViewData 的速度比 ViewBag 快

 

2. public  private  protected  internal   protected internal 区别?

   public: 公有成员,不受访问限制

   private: 私有成员,只能在该内的内部访问,外部不可访问

   protected: 受保护的成员,只能在该类或其子类中访问

   internal:  同一个命名空间(程序集)中可访问(包括子类与非子类)

   protected internal: (仅子类)当父类与子类在同一个程序集中,internal 成员可见,当父类与子类不在同一个程序集中,子类不能访问父类的 internal 成员 , 而子类可以访问父类的internal  成员 。

 

3. left join , right join , inner join, full join , cross join

   left join 和 right join  是外连接,inner  join 是内连接, cross join 是迪卡尔乘积

   left join 中, 左侧表为主表,右侧表为从表,主表数据会全部显示,从表数据则只显示关联部分匹配的数据,无匹配的数据用null补全
   内连接则只显示两表关联条件匹配的数据

   full join 会得到 两个表中所有的数据行,末匹配的列将以null 显示

   cross  join 笛卡儿积,将会返回A中每个元素分别匹配B中所有元素的结果,即N*M组合

4. sql server 数据库的索引类型

   1. 主键索引: 数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的。当在查询中使用主键索引时,它还允许快速访问数据

  2. 唯一索引 : 一个表可以有多个不同的唯一索引,唯一索引不允许两行有相同的索引值,

  3. 聚集索引: 表中各行的物理顺序与键值的逻辑顺序(索引顺序)相同

  4 非聚集索引: 表中各行的物理顺序与索引顺序不同,聚集索引比非聚集索引有更快的访问速度,

 一个表中只能创建一个聚集索引,多个非聚集索引。

5. JQuery window.onload 与 document.ready() 区别?

  1. window.onload 必须等到页面包括图片、css 都加载完毕了,才执行, 而 document.ready() 是在DOM 结构绘制 完毕后执行,不必等到加载完毕

  2. window.onload() 不能同时编写多个,如果有多个,只会执行一个,document.ready() 可以编写多个,且都能得到执行

 

 

 

asp.net 基础内容

标签:加载   创建   left join   绘制   主键   表数据   full join   结构   条件   

原文地址:http://www.cnblogs.com/wisdo/p/6782794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!