
ASP.NET
文章平均质量分 65
lg343028751
这个作者很懒,什么都没留下…
展开
-
Orchard所含模块概述
Orchard 基本架构模型ModulesCoreOrchard FrameworkASP.NET MVCNHibernateAutofacCastle.NETASP.NETIIS or Windows Azure 基本后面自己所创建的模型都应该引入orchard.framework转载 2015-10-16 14:02:54 · 634 阅读 · 0 评论 -
.NET不可不知的的基础名词
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?IL分别是什么含义.应用程序域应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。应用程序域通常由运行库宿主创建,运行库宿主负责在运行应用程序之前引导公共语言运行库。应用程序域提供了一个更安全、用途更广的处理单元, 公共语言运行库可使用该单元提供应用程序之间的隔离转载 2015-10-28 13:13:07 · 347 阅读 · 0 评论 -
ASP.NET MVC(4)
1.MVC验证,MVC3自带的验证有.NET 框架中的System.ComponentModel.DataAnnotations命名空间包括了众多可为你所用的内置验证特性,介绍用的最多的其中的四个:[Required], [StringLength], [Range], 和 [RegularExpression]。 定义自己的定制验证特性,然后应用它们。你可以通过继承自System原创 2015-10-13 09:23:44 · 304 阅读 · 0 评论 -
C#索引器理解
和数组的相差不多,int [] arr=new arr[5];访问用arr[2],类中的索引器可以自定义访问字段class Person { private string name; private string explain; public string Explain { get {原创 2015-09-30 17:21:07 · 276 阅读 · 0 评论 -
C#操作XML文档(2)-使用linq to xml
1.linq to xml原创 2015-10-30 18:18:04 · 402 阅读 · 0 评论 -
MVC中DropDownListFor使用及报错既有键值为“SightId”的值为String,应该为IEnumerable<selectlist>
1.先创建SelectListIList dict = new List(); List list = context.SupplierInfoes.Where(model=>model.IsUse== 1).ToList(); list.ForEach(u => dict.Add(new SelectListItem { Text = u.Su原创 2015-11-17 10:06:51 · 349 阅读 · 0 评论 -
jstree学习使用构建树
1在开发的时候会用到树,jstree官网第一次打开后面几天都进不去,为了下次使用不用从头看,特记录学习心得在 https://github.com/vakata/jstree#the-required-json-format 可以看到jstree源码,以及介绍2.引用jquery和jstree,以及相应的样式style.css满足ul结构,直接写在html里面原创 2015-11-17 10:44:49 · 5637 阅读 · 0 评论 -
EF(3)-Linq TO ADO.NET
1.包括Linq to DataSet和Linq to SqlLinq 是查询语法,用于对内存里的对象集合或者数据库表进行查询;Linq to SQL 是针对SQL Server数据库设计的ORM(对象映射)方案;Entity Framework是ORM实体框架,同时支持SQL Server;Oracle 等转载 2015-10-23 01:48:44 · 382 阅读 · 0 评论 -
asp.net 分页思想+mvc 分页
1.先写持久化类,传两个数就行,卸载数据访问层public List GetPageList(int start,int end){ string sqlstr="select * from(select row_number() OVER(ORDER BY id) as num,* from in T_News) as t where t.num)=@start and t转载 2015-12-04 09:24:05 · 668 阅读 · 0 评论 -
用Action加载分类菜单导航
1.先定义委托使用Action,该方法只有一个参数并且不返回值 public List list { get; set; } public Action RenderCategory { get; set; }2.后台获取列表,前台遍历 <%RenderCategory = delegate (int parentId) {转载 2016-01-12 15:15:22 · 337 阅读 · 0 评论 -
软件架构概念(1)
1应用程序架构应用程序架构关注点是应用程序,通常包括将应用程序解构为类和组件,确保设计模式的正确应用,构建和使用框架,因公程序架构注重考虑软件和代码组织2.系统架构系统架构描述为从组件和服务到子系统更高层次的抽象。系统架构定义大多数都包含了软件和硬件3软件架构从代码结构和基础到将代码成功部署到生产环境,与一个软件系统重要元素相关的所有东西都是软件架构,开发者的角度考虑软件开发,转载 2016-06-24 14:02:15 · 388 阅读 · 0 评论 -
ASP.NET WEBApi
1.在MVC4.0中引入了WebAPI,纯Http通信,轻巧方便,也可以用webservice和wcf来开发,有点笨重,如果tcp和udp通信协议,走wcfGet:一般用作查询,多次操作得到结果一致 Post:一般用于修改、添加多次重复操作得到结果不一致。 Put:一般用于修改,多次操作得到结果一致。Delete:一般用于删除数据,多次操作得到结果一致。public c转载 2015-10-13 16:38:49 · 688 阅读 · 0 评论 -
Orchard基础整理
1.最近学习Orchard,毫无头绪,看了网上的文档,一头雾水,把有用的框架整理一下Orchard 不仅仅是内容管理系统!Orchard 更是一个功能强大的 Web 开发框架,其热拔插模块架构让你可以开发任意 Web 应用。不用从零开始!Orchard 丰富的内置及第三方模块将大大减少你的工作量。Razor 模版能够非常容易地将设计师或前台工程师创作的 HTML 模版转化成网站主题,并且能够实转载 2015-10-14 16:49:51 · 2427 阅读 · 0 评论 -
泛型委托和多播委托
1.泛型委托,返回参数传T,参数传一个委托类型的参数TResultclass Program {public delegate int DelCompareT>(T t1, T t2); static void Main(string[] args) { int[] nums = { 1, 2, 3, 4, 5 };转载 2015-11-01 14:59:18 · 518 阅读 · 0 评论 -
C#必知的基础
1.net提供的类库主要分 web服务类库、Windows应用类库、web应用类库、数据处理类(ADO.NET、SQL、XML、LINQ)、NET框架基础类库(IO、security/thread)公共语言运行库2.委托是一种引用方法的类型public delegate int PerformCalculation(int x,int y)3.泛型最常见的用途是创建集合类,集原创 2015-09-16 11:55:33 · 305 阅读 · 0 评论 -
接口-抽象,虚方法
1.父类对象需要实例化有意义就用虚方法实现多态,父类中只有抽象方法,就定义抽象类,接口也如此,规范一注标准的方法接口设计模式就是对对一套常用的设计规划总结,对程序中出现的问题写了解决方案,用子类返回给抽象父类 class Program { static void Main(string[] args) { Conso转载 2015-11-04 14:30:50 · 461 阅读 · 0 评论 -
EF-实体框加基础(1)
1.ORM对象关系映射(ObjectRelational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。ORM解决的主要问题是对象关系的映射。域模型和关系模型分别是建立在概念模型的基础上的。域模型是面向对象的,而关系模型是面向关系的。一般情况下,一个持久化类和一个表对应,类的每个实例对应表中的一条记录,类的每个属性对应表的每个字段。ORM转载 2015-10-22 15:44:34 · 662 阅读 · 0 评论 -
EF-实体框架和Linq(2)
1.LInq查询,只要实现IEnumerable和IQueryable的都可以用Linq查询,要使用Linq引用System.Linq,使用Linq to ado.net引用System.Data.Linq,还有xml引用system.xml .linq用from子句指定数据源1.数据源是实现泛型接口IEnumerble或IQueryable的类对象。2.IEnumerble可转载 2015-10-22 21:47:05 · 569 阅读 · 0 评论 -
ASP.NET内置对象
1.虚拟路径/ :表示网站根目录~:对于应用的根路径,只能用于服务器端控件VirtualPathUtility进行虚拟路径的合并、静态转换和绝对转换,GetDirectory返回虚拟路径的默认目录部分,如~/a/b/123.txt,默认不服就是~/a/b/,还有其它一些常用的方法,具体见文档 2.Request主要属性 Application转载 2015-09-21 09:32:36 · 277 阅读 · 0 评论 -
HttpHandler和图库权限控制
1.使用HttpHandler输出图片context.Response.ContentType = "image/JPEG"; using (System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(300, 300)) { using (System.Draw原创 2015-09-22 14:28:28 · 409 阅读 · 0 评论 -
ASP.Net MVC(3)
1表单提交到控制器的时候,执行控制器的Action之前会自动将表单中的内容填充到方法的参数或者参数的属性里面去2.Razor试图引擎,文件类型,cshtml和vbhtml,可以使用@{code}来定义一段代码块HtmlString类型和MvcHtmlString类型字符输出@Html.RawRazor引擎的转换数据类型AsInt()把字符串转换为整数。if (myS转载 2015-10-12 10:17:46 · 283 阅读 · 0 评论 -
ASP.NET基础
1.网站和项目的区别WebSite改了后台代码只要保存不用重新编译,而WebApplication要重新编译WebSite下没有namespace,website每一个都编译成dll,而webapplication编译成一个,有利于大型开发2.没有webform用html+ashx来处理要在html中设值,用占位符@value3.ViewState知识,只有表单中设定了name原创 2015-09-24 09:17:02 · 331 阅读 · 0 评论 -
配置数据理解-MySQL-网站如何承载大量数据
1.ORacle专门处理大型软件的,MySQL开源,淘宝用的就是MySQL,MySQL插件式的存储引擎的特点2.MySQL下载,www.mysql.comarchive 免安装3.数据库应用环境的执行方式拿到SQL语句,先分析定期备份,然后使用备份和日记来进行恢复,日记纪录的是操作的具体步骤,日志中的记录操作员的步骤,可以在数据库中执行一遍实现4.网站架构的演变原创 2015-09-24 13:59:02 · 526 阅读 · 0 评论 -
C#6新特性
1.自动属性增强public bool ITuest { get; set; } = true; public string FirstName { get; } = "aehyok";2.拉姆表达式作为函数体 public int Move(int x, int y) => x + y;3.引用静态类using static public double ReturnN转载 2016-07-11 22:28:30 · 1152 阅读 · 0 评论