Web Pages with Razor 语法提供了 ASP.NET Web 窗体一种替代形式。 Web 窗体页面以 Web 服务器控件为程序设计的中心,这些控件可以自动生成 HTML页面,并且可模仿用于客户端应用程序的、基于事件的编程模型。 相比之下,Razor 页的工作方式相比较标准 HTML 页一样更为直接,用户可以在其中自行创建所有的 HTML 标记,都能够显示,然后使用服务器代码围绕这些标记添加后台所需要的功能。 通常,Razor 页比 Web 窗体页更加小巧。 出于此原因,也由于razor语法的简单,所以 Razor 更易于编程人员学习,也能更快地开发动态网页。
包含 Razor 内容的网页具有特殊的文件扩展名(.cshtml 或 .vbhtml)。 服务器将识别这些扩展名,运行使用 Razor 语法标记的代码,然后将生成页发送到浏览器。
2.3 数据库
数据库(Database)产生于距今五十年前,是按照数据结构来组织、存储和管理数据的仓库。特别的,早二十世纪九十年代以后,它随着信息技术和市场的发展,数据管理已不再仅仅是存储和管理数据,移交而转变成用户所需要的各种数据一种管理的方式。现在数据库有很多种类型,从最简单的存储到有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
数据库存储的是属于企业和事业部门、团体和个人的有关数据的集合,它是一个应用领域或是一个单位的通用数据处理系统。数据库中的数据按一定的数据模型进行组织、描述和存储,是从全局观点出发建立的。数据库可提供一切必要的存取路径,且数据不再针对某一应用,具有整体的结构化特征,而是面向全组织,由于结构基于数据间的自然联系。
数据库中的数据已经摆脱了具体程序的限制和制约,是为众多用户所共享其信息而建立的。不同的用户可以按各自的需求使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
实现数据共享。
数据共享包含所有用户可同时存取数据库中的数据,包括用户可以用各种方式通过接口使用数据库,并提供数据共享。
减少数据的冗余度。
同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,文护了数据的一致性。
数据的独立性。
数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。
数据实现集中控制。
文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。
数据一致性和可文护性,以确保数据的安全性和可靠性。
主要包括:①安全性控制:以防止数据丢失、错误更新和越权使用;②完整性控制:保证数据的正确性、有效性和相容性;③并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用。
故障恢复。
由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等。
2.3.1 SQL语法 ASP.net网上菜市场的开发设计+文献综述(5):http://www.youerw.com/jisuanji/lunwen_12248.html