摘要: 强大的Razor引擎 一、Razor基础简介 Razor采用了cshtml后缀的文件名,截图如下: A、 版面布局 从图上看到,新的视图引擎已经没有了Site.Master这种MasterPage了,取而代之的是_Layout.cshtml和_ViewStart.cshtml。 _Layout.cshtml等同于MasterPage;如下图所示:这个_Layout.cshtml文件中已没有了MasterPage中<asp:ContentPlaceHolder ID="MainContent" runat="server" />的标签语句了,取 阅读全文
posted @ 2013-06-14 09:43 czzjw 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 应用中经常会遇到向用户展示信息的情况。我们可以自己通过<table>标签来实现。在此介绍另一种方法:通过jQuery的插件来实现信息的展示以及对数据的操作等功能。在网上,关于jQuery的表格插件有不少。其中有几款做的很好,比如:flexiGrid和jqGrid。不过flexGrid网上的资料很少,官方文档不全。而jqGrid的官方文档却相当的全面。官方文档网址:http://www.trirand.com/jqgridwiki /doku.php?id=wiki:jqgriddocs。学习任何一项技术,第一个例子相当的重要,如果第一个例子都不能运行成功,那接下来的学习将是相当的困 阅读全文
posted @ 2013-04-16 10:13 czzjw 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 在 SQL Server 2005 中,可以通过将非键列添加到非聚集索引的叶级别来扩展非聚集索引的功能。通过包含非键列,可以创建覆盖更多查询的非聚集索引。这是因为非键列具有下列优点:它们可以是不允许作为索引键列的数据类型。 在计算索引键列数或索引键大小时,数据库引擎 不考虑它们。 当查询中的所有列都作为键列或非键列包含在索引中时,带有包含性非键列的索引可以显著提高查询性能。这样可以实现性能提升,因为查询优化器可以在索引中找到所有列值;不访问表或聚集索引数据,从而减少磁盘 I/O 操作。注意: 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 键列存储在索引的所有级别中,而非键列... 阅读全文
posted @ 2013-04-11 10:55 czzjw 阅读(286) 评论(0) 推荐(0) 编辑