01 2013 档案

如何正确使用jquery Ajax
摘要:在我们平时开发当中Jquery AJax 几乎随处可见,但大多数同学都是这样使用:$.get 或$.post ,但我一般不推荐这样使用。因为$.get和$.post 终究是对$.Ajax封装的简单易用的高层实现。我个人一般推荐这样使用:$.ajax({ type: "get",//这里还可以用于Post url: "/Login/Login", data: { userCode: _userCode, passCode: _passCode, code: _code, r: Math.random() * 10 }, //这里发送到服务器的数据 befo 阅读全文

posted @ 2013-01-31 17:47 ~紫鱼~ 阅读(524) 评论(0) 推荐(0)

什么是强类型和弱类型?
摘要:大家都知道在C#当中分为:值类型和引用类型 ,其实也就是:栈和堆。 托管在内存的方式不同而已。这里就不深入了。忘了,还有指针类型,这个太深刻,我也不明白 等高手指点中....我们在日常的编程当中老是说强类型编程 不要弱类型编程。但我们使用的C#就是一个强类型语言。但其实C#还是有弱类型的 如:DataTable这个就是典型的弱类型。但我还把Object 也当作弱类型来看待。值类型分为:bool ,byte ,char ,decimal,double,enum,float,int,long,sbyte,short,struct,uint,ulong,ushort引用类型分为:Class,Inte 阅读全文

posted @ 2013-01-30 10:21 ~紫鱼~ 阅读(6255) 评论(3) 推荐(3)

如何判断可空类型和值得转换!
摘要:代码如下: public ActionResult Index(int? Key) { //要把KeyValue 转成KeyValue; string KeyValue; return View(); }方案一: public ActionResult Index(int? Key) { //要把KeyValue 转成KeyValue; string KeyValue; KeyValue = (Key ... 阅读全文

posted @ 2013-01-28 16:15 ~紫鱼~ 阅读(312) 评论(0) 推荐(0)

mvc 做伪静态另外一个方法
摘要:上一篇文章介绍如何做伪静态如下: routes.MapRoute(//两个参数不带动作 "TwoparameterNoAction", "{controller}/{CurrentID}/{ClassID}.html", new { controller = @"[a-zA-Z]", action = "Index", CurrentID = @"[\d]{0,3}", ClassID =UrlParameter.Optional } );这样就能匹配:http://www.163.com/Ho 阅读全文

posted @ 2013-01-25 09:03 ~紫鱼~ 阅读(3405) 评论(0) 推荐(1)

MVC 批量上传图片
摘要:<FORM encType="multipart/form-data" method="post" name="abc" action="Test/Upload.html"> <LABEL for=photo>Photo:</LABEL> <INPUT id=files_0 type=file name=files> <INPUT id=files_1 type=file name=files> <INPUT id=files_2 type=file 阅读全文

posted @ 2013-01-24 13:33 ~紫鱼~ 阅读(2218) 评论(1) 推荐(0)

IIS7.0/7.5 MVC3 实现伪静态
摘要:routes.MapRoute( "Default", "{controller}/{action}.html/{id}", new { controller = "Login", action = "Index", id = UrlParameter.Optional } );按照网上说的,设置下就可以了。但我调试还是报以下错误:HTTP 错误 404.0 - Not Found您要找的资源已被删除、已更名或暂时不可用。不断调试以后,终于在群里一个朋友帮助下,把.net4.0 经典模式改为集成模式... 阅读全文

posted @ 2013-01-23 18:00 ~紫鱼~ 阅读(2645) 评论(1) 推荐(1)

javascript 正则替换字符的新方法!
摘要:最近要对大量页面字符进行替换,百度半天,终于在村子dudu 发现一个好方法,代码如下: <script type="text/javascript"> var s; var str='<img src="http://static.cnblogs.com/images/logo_small.gif" alt="" width="142" height="55" /><img src="http://static.cnblogs.com/images 阅读全文

posted @ 2013-01-22 17:17 ~紫鱼~ 阅读(232) 评论(0) 推荐(0)

ASP常用读取数据2个调用方式
摘要:作为一名资深的ASP程序员,经常有新入行的同学在改版老网站或老的程序的时候 问我,ASP怎么调用数据,其实调用数据很简单:set rs=conn.execute("select top 15 * from guestbook order by id desc")上面是对象直接执行快速读取,有点像ado.net 中的ExecuteReadersql="select top 10 id,title,author, shijian,hits,img,sortid from news where classid="&request.QueryString 阅读全文

posted @ 2013-01-22 14:07 ~紫鱼~ 阅读(522) 评论(0) 推荐(0)

我也说 IEnumerable,ICollection,IList,List之间的区别
摘要:做C#的同学们,都知道,一类只能有一个继承类,但可以实现多个接口。这句话就告诉我们:IEnumerable,ICollection,IList,List区别了首先我看看 IEnumerable:// 摘要: // 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 // // 类型参数: // T: // 要枚举的对象的类型。 [TypeDependency("System.SZArrayHelper")] public interface IEnumerable<out T> : IEnumerable { ... 阅读全文

posted @ 2013-01-22 13:59 ~紫鱼~ 阅读(9726) 评论(8) 推荐(9)

正则获取单引号或双引号里面的内容
摘要:<script language="javascript" type="text/javascript"> var str='<a class="ddd">dd</a><a class="ddd1">bbb</a>' var pattern =/class=[\"|'](.*?)[\"|']/gi; var r=/["|'](.*)["|']/; alert(str.m 阅读全文

posted @ 2013-01-21 16:16 ~紫鱼~ 阅读(10793) 评论(0) 推荐(0)

记录下自己不经常使用的HTML标签
摘要:纯粹是记录:<cite> 标签来定义作品的标题:<p><cite>《富春山居图》</cite>由黄公望始画于至正七年(1347),于至正十年完成。</p><dd> 标签定义一个定义列表中对项目的描述<dt> 标签定义列表中的项目<dd> 标签描述这些项目<dl><dt>Coffee</dt><dd>Black hot drink</dd><dt>Milk</dt><dd>White cold drink& 阅读全文

posted @ 2013-01-13 17:01 ~紫鱼~ 阅读(185) 评论(0) 推荐(0)

EF更新指定的字段
摘要:EF更新指定字段,代码如下:接口类: /// <summary> /// 更新指定字段 /// </summary> /// <param name="entity">实体</param> /// <param name="fileds">更新字段数组</param> void UpdateEntityFields(T entity, List<string> fileds);实现接口类: public void UpdateEntityFields(T entity, 阅读全文

posted @ 2013-01-12 14:20 ~紫鱼~ 阅读(6506) 评论(1) 推荐(2)

EF如何获取所有对象名(表名)
摘要:在EF当中获取所有实体名(表名)或字段名读取所有表名: var cc = new DHCustomerPotal(); foreach (PropertyInfo p in cc.GetType().GetProperties()) { if (p.PropertyType.Name.Contains("ObjectSet")) { Console.WriteLine(p.Name); } }读取... 阅读全文

posted @ 2013-01-11 12:38 ~紫鱼~ 阅读(1586) 评论(0) 推荐(1)

MVC中如何设置路由指定默认页
摘要:今天一个刚学MVC的同学,问我MVC中怎么设置默认页,在webform中 只要右键设置起始页就可以,但MVC中却没有这个功能,其实MVC更简单如下: Login是控制器,Index 是动作 在全局Global.asax中改动下即可这个是针对area的默认页 routes.MapRoute( ... 阅读全文

posted @ 2013-01-11 10:11 ~紫鱼~ 阅读(6713) 评论(0) 推荐(1)

更改VS2010,VS2008,VS2012等指定默认浏览器操作方式
摘要:大家电脑平时都装很多浏览器如IE,360,chrome等,但根据个人习惯和浏览器附带的调试工具,默认的浏览器总感觉不舒服,个人而言。所以百度了下,应该可以指定默认浏览器的。结果果然可以,操作如下,打开VS界面,在.ASPX上右键-》浏览方式,弹出以下对话框:指定默认浏览器就可以了,送给跟我一样不知道同学 阅读全文

posted @ 2013-01-11 09:57 ~紫鱼~ 阅读(4043) 评论(0) 推荐(0)

SqlServer存储过程里拼凑SQL语句,输出2个参数或多个参数方式
摘要:昨天写存储过程,发现拼凑SQL要输出多个参数,但我之前一直没有拼凑SQL在存储里,百度了下,其实很简单,就记录下:单个或多个参数输出,不是拼凑的SQL直接可以这样输出: SELECT @FStartTime = CONVERT(VARCHAR(10),FStartTime,120), @FEndTime = FEndTime FROM T_RebateRule WHERE FID = @FRebateRuleID单个或多个参数输出,拼凑的SQL可以采用这样方式:declare @strSql nvarchar(4000),@sum varchar(20),@sum1 varchar(20... 阅读全文

posted @ 2013-01-11 09:48 ~紫鱼~ 阅读(4830) 评论(0) 推荐(0)

从客户端中检测到有潜在危险的 Request.Form 值
摘要:运行环境:MVC3+VS2010SP1当我提交新闻的时候 报这样的错,按照以前的习惯只要:更改2个地方1.在system.web中增加<httpRuntime requestValidationMode="2.0"/>同时更改: <pages validateRequest="false"> 增加一个validateRequest="false"2.在控制器上的动作上加一个attribute(特性)如下:[ValidateInput(false)]public ActionResult Edit()就可以解决。 阅读全文

posted @ 2013-01-07 08:53 ~紫鱼~ 阅读(211) 评论(0) 推荐(0)

MVC3 如何在页面代替aspx中的用户控件或asp中的 include
摘要:今天新学MVC3的王同学问我怎么做MVC3中使用包含其他页面webform中我们可以用用户控件asmx ,ASP中我们可以用<!--#include file=".asp"-->那我们MVC3 就可以这样用:@RenderPage("~/Views/Shared/bottom.cshtml");<body>@RenderPage("~/Views/Shared/bottom.cshtml");</body>虽然大家都知道,但还有很多同学不知道,就记录下吧 阅读全文

posted @ 2013-01-05 15:10 ~紫鱼~ 阅读(919) 评论(0) 推荐(0)

CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义----问题解决办法
摘要:今天有人问我这个是什么错误,而且不止一个新学MVC的同学都遇见到,我就这里记录下。这个问题是在MVC调用的时候 没有在WebConfig中加入:<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />加入地方如下: 阅读全文

posted @ 2013-01-04 17:20 ~紫鱼~ 阅读(6700) 评论(0) 推荐(0)