随笔分类 -  ASP.NET

 
MVC3 Razor视图引擎基础语法
摘要:-基础-所有以 @开头 或 @{ /* 代码体 */ } (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{ var i = 10; var y = 20;}而 @xxx 则不需要以";"作为结束符,如@i 输出 10@y 输出 20;代码区内字母分大小写.字符类型常量必须用""括起例如: @{ string str = "my string"; }-注意-如需要在页面输出”@”字符可以使用HTML ASCII编码&a 阅读全文
posted @ 2012-05-03 14:25 pecaboooo0 阅读(497) 评论(0) 推荐(0) 编辑
强类型和弱类型的区别?
摘要:这是自己在做MVC项目时,自己找的一些资料,希望可以帮到大家!---强类型------- 是自定义类所具有的优势。它使得对象处理的数据更容易被理解,而不需要与ADO.NET和XML编程模型打交道。这在大型系统里是很有用的,特别是当设计者定义了由自定义类所组成的数据访问层,并把设计向组织内的其他程序员发布的时候。当然,现在自定义类的使用有下降的趋势:它们需要编更多的代码,因为你必须创建.NET Framework所缺少的对象关系映射层。强/弱类型是指类型检查的严格程度的。语言有无类型,弱类型和强类型三种。无类型的不检查,甚至不区分指令和数据。弱类型的检查很弱,仅能严格的区分指令和数据。强类型的则 阅读全文
posted @ 2012-05-03 14:22 pecaboooo0 阅读(27107) 评论(0) 推荐(4) 编辑
全球唯一标识GUID
摘要:GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。 阅读全文
posted @ 2012-05-03 11:28 pecaboooo0 阅读(4836) 评论(0) 推荐(0) 编辑
网站和项目的区别
摘要:都是设计网页的。 都可以添加ASP.Net文件夹 web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。 web应用程序有重新生成和发布两项;Web网站只有一个发布网站。 web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。 web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。 web应用程序可以添加ASP.Net文件夹中不包 阅读全文
posted @ 2012-05-03 11:12 pecaboooo0 阅读(284) 评论(0) 推荐(1) 编辑
缓存技术
摘要:1、C#缓存:局部缓存,页面缓存(缓存时设定了时间,只有时间超时时,再会再次读取最新数据)应用程序缓存(可以手工的维护)//insert into tablename ();//cache["data01"] = ds;cache["data01"] = ds;应用程序缓存,一般用在大数据集上。比较列表页希望,将数据一次性,全部下载到变量中。以后不去读取数据库了。后续的操作,全部在这个缓存上作就可以了。2、缓存依赖Sqldependicy (sql2005时,增加了一个功能,叫缓存依赖)将缓存放在数据库里,当这个表被修改,自动完成缓存的更新。3、分布式缓 阅读全文
posted @ 2012-05-03 11:08 pecaboooo0 阅读(212) 评论(0) 推荐(0) 编辑
WPF基础知识1
摘要:本主题提供 Windows Presentation Foundation (WPF) 类层次结构的指导教程,涵盖了 WPF 的大部分主要子系统,并描述它们是如何交互的。本主题还详细介绍了 WPF 架构师所做的一些选择。System.ObjectWPF 主要编程模型是通过托管代码公开的。在 WPF 的早期设计阶段,曾有过大量关于如何界定系统的托管组件和非托管组件的争论。CLR 提供一系列的功能,可以令开发效率更高并且更加可靠(包括内存管理、错误处理和通用类型系统等),但这是需要付出代价的。下图说明了 WPF 的主要组件。关系图的红色部分(PresentationFramework、Presen 阅读全文
posted @ 2012-04-30 10:52 pecaboooo0 阅读(536) 评论(0) 推荐(1) 编辑
页面生理周期
摘要:阶段 说明 页请求 页请求发生在页生命周期开始之前。 用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。 启动 在启动阶段,将设置页属性,如 Request 和 Response。 在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。 页还设置 UICulture 属性。 初始化 页初始化期间,可以使用页中的控件,并将设置每个控件的 UniqueID 属性。 如果需要,还会向页应用于母版页和主题。 如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未还原为视图状态中 阅读全文
posted @ 2012-04-30 10:22 pecaboooo0 阅读(181) 评论(0) 推荐(1) 编辑