ASPNET开发注意问题总结

ASPNET开发注意问题总结

ID:38117666

大小:20.03 KB

页数:4页

时间:2019-06-06

ASPNET开发注意问题总结_第1页
ASPNET开发注意问题总结_第2页
ASPNET开发注意问题总结_第3页
ASPNET开发注意问题总结_第4页
资源描述:

《ASPNET开发注意问题总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NTE开发webpages什么是Razor?Razor是一种将基于服务器的代码添加到网页中的标记语法Razor具有传统ASP.NET标记的功能,但更容易使用并且更容易学习Razor是一种服务器端标记语法,与ASP和PHP很像Razor支持C#和VisualBasic编程语言Razor不是一种编程语言,是一种将(C#或vb)这种语言添加到网页端中的标记法。带Razor语法的ASP.NET网页有特殊的文件扩展名.cshtml(RazorC#)或者.vbhtml(RazorVB)。后缀名不是.aspx当服务器

2、读取页面时,它首先运行Razor代码,然后再发送HTML页面到浏览器。实例:WebPagesDemo

HelloWebPages

Thetimeis@DateTime.Now

2、Razor语法:(1)变量使用var关键字声明,或通过使用类型(如果您想声明类型,string、int等)声明,

3、但是ASP.NET通常能自动确定数据类型。(2)转换数据类型Asint()、asbool()等将一种数据类型转换成另一种。3、ASP.NETWebPages-帮助器ASP.NET帮助器是通过几行简单的Razor代码即可访问的组件。例如(webgird)表格帮助器、图表帮助器等4、WebMatrix是一个简单但功能强大的,由微软专门为WebPages量身定做的,免费的ASP.NET开发工具。MVC编程框架Molder、view、control模式。Model(模型)表示应用程序核心(比如数据库记录列表)。通常从数

4、据库中存取数据。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。与用户交互。MVC编程模式是对传统ASP.NET(WebForms)的一种轻量级的替代方案。它是轻量级的、可测试性高的框架,同时整合了所有已有的ASP.NET特性,比如母版页、安全性和认证。1、创建过程控制器写在Controllers文件夹中,视图写在Views文件夹中(用于存放HTML页面),模型写在Models文件夹中。App_Data 文件夹用于存储应用程序数据。2、MVC创建页面和布局时也要

5、用到razor语法,或者只是用.aspx编程模式来创建页面2、ASP.NETMVC-HTML帮助器类似于webforms控件,利用帮助器可以迅速创建HTML输出。在visualstudio2010中新建项目和新建网站的区别1、新建项目包括了网络应用程序、空网络应用程序、窗体等。其中新建网络应用程序中包括的目录有“引用”文件夹,添加的外部dll文件都在此文件夹下。每个.aspx文件都包括两个子文件:.aspx.cs用来写后台代码,包括了命名空间namespace,.aspx.designer.cs文件2、新建网站

6、,则没有“引用”目录,添加的dll文件会放在“Bin”目录下(自动创建一个bin文件夹),每个.aspx文件包括.aspx.cs子文件asp.net文件类型纯HTML———.htm或.html经典ASP———.asp经典ASP.NET——.aspxASP.NETRazorC#——.cshtmlASP.NETRazorVB——.vbhtmlasp.net母版页母版页的功能就是为网站创建统一的界面和样式,后缀名为.master。内容页主要包含自定义的内容,内容也和母版页紧密相连。内容页引用母版页中的属性、方法和控件

7、有一定的限制。网站发布利用visualstudio中的发布网站工具对网站中的页和代码进行预编译,将编译器中的输出写入到指定文件夹中,然后将输出复制到目标web服务器。和简单的将网站复制到web服务器相比,发布网站有以下优点:1、预编译过程能发现编译错误2、因为页已经编译过,所以初始化响应速度快3、不会随站点部署任何程序代码2、通过visualstudio中在发布网站时,如果不选择“允许更新此预编译站点”复选框,则编译后的.aspx文件打开后没有内容。新的文件夹中将会有3、网站打包和发布:将网站打包成.exe文件

8、,以便在其他电脑上发布。asp.net缓存技术将频繁访问的数据存储在内存中。缓存也有不足,使系统难于调试,所以在开发阶段都不用缓存,在系统测试阶段再添加。缓存分为:页面缓存(整个页面都缓存)、页面部分缓存(控件缓存、替换后缓存)、页面数据缓存。protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){代码}}ispo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。