自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 ASP.NET MVC 3:缓存功能的设计问题

今天这一篇文章我来谈一谈在MVC 3项目中的缓存功能,以及针对缓存的一些设计上的考量,给大家参考参考。  为什么需要讨论缓存?缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的数据,通过一定的方式临时地保存起来,后续的请求根据情况可以直接访问这些保存起来的数据。这种机制就是所谓的缓存机制。  根据

2014-07-05 18:19:18 465

转载 OutputCache祥解

当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@Output

2014-07-05 12:43:50 369

转载 在ASP.NET MVC中json的应用(即JsonResult)(asp.net mvc 后台返回json数据方式 )

1,博文简介 本博文提供了两种解决方案。a)ajax+Handlerb) ajax+ JsonResult2,a)例子代码

2014-06-25 11:29:26 1606

转载 前台jquery each遍历数据的问题

前台html代码:Click Herethis is a divthis is a pthis is a spanthis is a bthis is a em前台js代码记得要引用jquery

2014-06-25 11:20:05 1345

原创 asp.net mvc 客户端 ...中检测到有潜在危险的 Request.Form 值。

由于以前的fckeditor的版本比较老,所以

2014-06-20 15:23:04 537

原创 asp.net mvc文件上传

mvc文件上传内容测试

2014-06-17 14:23:11 516

原创 asp.net mvc中的dropdown的使用

我们都知道前台的htmlhelper中的控件,可以跟后台的

2014-06-16 09:27:13 907

原创 asp.net mvc中的ajax的简单应用

在mvc中,我们可以使用ajax来获取后台的内容,

2014-06-12 09:50:25 477

原创 老长时间没写博客了

从5.12号开始,开始写mvc的一个项目,争取每天晚上一更

2014-05-04 15:05:28 400

转载 jquery 操作radio dropdownlist 和 checkbox

随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。Radio

2013-11-07 14:01:43 557

原创 64位 2008 配置 iis asp.net 提示 system.data.sqllite

针对2008  不管是32位的还是64位的最好把目标平台设置成x86,然后就是iis里面设置 启用 32位 也不知道是 x86(记不太清了)即可。再就是在win 2008 中假如设置成功了,但是访问某一个目录的时候会提示 403 错误,这是由于没有设置起始页的问题,在iis属性里面设置起始页就行了,记得是iis里面设置的不是在网站里面设置的。

2013-08-27 09:37:12 451

原创 sql 中的存储过程需要注意的地方

1)USE [wenbin]GO/****** Object:  StoredProcedure [dbo].[duying]    Script Date: 2013/8/5 22:00:00 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure [dbo].[duying]@wen

2013-08-05 22:05:32 515

原创 获取iframe中的网页内容(同域名下)

获取iframe中body的内容方法            var inhtml = document.getElementById('jj').contentWindow.document.body.innerHTML; 在IE 9下测试好用,采用兼容模式也好用,火狐测试通过,其他浏览器不清楚。

2013-07-27 10:37:18 1273

原创 js中的 地址栏的加密和解密

不说的太详细了,主要的我用的就是escape() 和 enescape()这两种方法,其中escape()是加密方法,enescape()是解密方法。escape可以对整个地址栏中的中文(还有一些其他的特殊符号等,如英文状态下的冒号,其他的自己没有试也没查有兴趣的可以上网查查看)加密,而enescape()是用来解密中文的。具体用法参见如:default.aspx页面的后台代码如下:

2013-07-27 10:27:54 1378

原创 自己回家把xml操作 封装成一个简单的类

包括xml的读、写、修改、删除、绑定到其他控件

2013-07-10 09:14:54 481

原创 xml的 一些简单操作

以前总是从xml中读取字段,来做简单的使用,譬如这次我在一个xml文件中存放了一些几个部门的信息,我以为只是简单的读取呢,后来才发现还需要有一个部门管理的界面,就是可以对部门进行修改、删除、增加的操作。所以有点发懵了,就这这次 机会,又简单的研究了一下发现了一些知识点: xml文档结构图如下:1)查看所有(增加数据的时候可用于检索是否有相同值) XmlDocument xm

2013-07-09 16:30:13 484

原创 gridview 数据绑定 截取字符串 eval 和 bind

以前只是知道,bind是可以编辑,eval是只读的,今天需要截取gridview中的字符串,如果字符长度超过10,那么就显示10个字符 并且加上"......“,如果不超过10个,那么就显示10个,以前一直用着感觉很正常,今天在一用发现总是出错,后来才发现竟然是eval和bind的区别搞的鬼,我是在前台调用一个类中方法来截取字符串的,如果用bind就始终都是报错,但是如果使用eval就好了。再就是

2013-07-09 11:12:05 851

原创 Linq自己不懂的知识总汇 Lambda表达式 select 与 where的选择

有一段时间linq的 lambda表达式什么时候需要使用 where语句 和 select 语句一直搞不懂,什么时候用where什么时候用select,所以绝大多数我都是在尝试一个不行我就换另一个。直到今天细细的品味了一下,才发现什么时候该用where什么时候该用select。其实也挺简单的,就是假如后面的表达式返回的是true 或者false的bool值的时候就用where,要是后面能直接得到值

2013-07-06 09:21:05 4155

原创 容易忘记的css

今天看了一下css里面的clear:both,很长时间没有用这个了,今天忽然间看到以前记得笔记,还有点不太明白,呵呵,所以又复习了一下,其实也没有什么就是假如一个元素加载在float当中的话,那么其中有一个元素就不会跟着排列,如果都用float:left的话,那么可以依次排列下去,如果其中有一个元素没有添加float:left,那么位置将会发生意外的改变,如下:

2013-07-05 16:46:14 520

原创 asp.net中的泛型

我以前经常用的就是声明list lstring=new list();根本就没有用到list这种东西,又一次尝试了一下,在方法里面传递参数list,然后在方法体外面声明了一个list ii的变量,然后给这个变量赋值,然后传递到方法体里面,貌似提示说转换不了类型,那次我就不了了之了。这一次看到一篇文章,他提到了,要把泛型的参数类型T应用到类这个级别,就可以在方法体里面随便传各种类型的变量了,具体

2013-07-05 15:57:49 670

原创 网站中为什么js要形成一个文件

今天做网站的时候忽然间灵光一闪,为什么大型网站中的js都是几个文件呢?而不是说在页面上这写点,那些点呢?我觉得最主要的问题是传输速度的问题,加入一个网站中用的js都在一个js中,那么我们第一次访问该页面的时候js就会存储在本地ie的临时文件夹中,在访问其他页面的时候就会省去不少时间,这样有利于减少网络传输,也就是减少了服务器的压力,可能间接还提高了服务器的性能。

2013-07-02 11:15:08 501

原创 web中的打印 table打印等功能 区域打印

以前总是看到页面上有打印,不过一直没有接触到,现在在做oa,然后上网找了一下打印的js命令,其实很简单 就是window.print(),关键是如何来使用,看了一篇文章说是用iframe然后就没有声了,只是提了一下,就没有下音了,后来自己琢磨了一下,发现window.print()方法是来打印整个页面的,如果把需要打印的地方做成一个iframe页面不就可以了,所以这是一种方法;还有一种方法就是打开

2013-07-02 08:57:17 1505

原创 回家去把nchar和nvchar 看看

自我感觉,nchar设定长度是200,那么他就会占用200个长度,而nvcha是可变的,加入设定长度是200,加入输入2个字符,那么他的长度就是2而不是200 。

2013-06-24 14:08:51 449

原创 asp.net 制作须知

1)数据库一定要先确定好了,在做程序,要不然后来改动比较大的时候比较遭罪。尽管用 三层架构也还是一样。2)做一个项目中有一个大型的东西的时候千万不要使用multiview和view控件,尽量把功能分开来写。这样一个页里面的代码不会显得很多,很乱,要是写在一起,自己看着乱,别人看着乱,加载速度慢,每一样好处,所以谨记!

2013-06-21 14:52:00 339

原创 学学asp.net 才发现又回到了最初的理论

呵呵,又回到了最初点,刚一开始学理论的时候很烦躁不堪,感觉学这些没有用,经过了两年的实践,才发现又回到了原地,今天看了一下陈广老师讲的asp.net的控制台应用程序,其中讲解的很好,很多c#中用到的知识点都进行了耐心的讲解,其中我看了一下ref和out还有params这三个关键字。其中out和ref就是一个在方法调用的过程中,需不需要对参数进行初始化,out呢,就需要在方法中进行初始化,他不管

2013-06-20 21:04:24 466

原创 jquery 日常用到的

1)例如左侧边栏点击三角号可以隐藏,再单击可以展开的功能,如果用js来做的话,我会选择用一个hidden来做,hidden文本初始有一个值,当点击之后有一个值(这是为隐藏),然后再点击的时候判断hidden的值是多少,然后再把导航栏打开,但是现在用jquery来做就简单多了,代码如下:其中:isshow是三角号,即隐藏按钮的id,directions为左侧导航栏的id, $(functio

2013-06-18 16:18:07 375

原创 jquery 循环each简单实例 和 parent 查找父元素的实例

下面的方法是隐藏 :src属性为"wenbin.jpg" 的元素$(function () { $("img").each(function () { if (($(this).attr("src")) == "wenbin.jpg")

2013-06-16 16:44:19 1345

原创 日常总结的小知识点

1)通常我都会吧js中的一些方法写在body的onload事件中,今天发现了一个事件以前我是没有用到,叫做onunload事件,这个事件在关闭窗体的时候会触发。 2)最近要做一个简单的oa系统,里面来了信息需要弹出页面来显示信息,现在有一个需求就是关闭父级页面的时候,也需要把弹窗关闭了,实现代码如下:  var abc; //打开窗口并绑定事件 var w = scre

2013-06-13 15:54:28 564

原创 linq返回值获取对象

今天看了一下linq  大体上linq的返回值的类型应该是IEnumerable类型的。(如有有不对的地方还希望大家指正哈!)对于IEnumerable类型的变量返回值我们可以使用First方法或者FirstOrDefault方法来获取第一条记录,这两者之间的区别就是first是在知道肯定会有数据的情况下使用的,如果没有数据即为null的时候就会出现异常;但是FirstOrDefault方

2013-06-13 10:07:41 1341

原创 datatable的一些常用用法

今天看linq的时候看到了datatable的一个方法---AsEnumerable()跟着这个一起,我又把datatable的一些常用的东西自己总结了一下,防止以后忘了怎么用了 1)利用主键在datatable里面查找特定的数据项,方法为select返回值类型为datarow数组。(貌似以前我都是利用for循环在datagridview中查找,或者利用for循环在dataset里面查找,

2013-06-12 11:19:33 1444

转载 asp.net mvc 模板页

这一节演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3 razor视图设计中,我们使用另一种方式作为模板页。新建一个MVC3项目,在解决方案资源管理中,我们可以看到VIEWS文件夹下面有一个Shared文件夹。在Shared文件夹里面有一个_Layout.cshtml页面。这个就是项目中默认的模板页面。如下图

2013-06-11 20:12:03 1617

原创 jquery 自己总结的知识点

其实jquery的选择器和css的选择器有点类似,我自己是这样感觉的,如想给html的p元素 添加上border的css样式的话,我们可以这样写jquery 选择器p{border:1px dotted red;}这是一个段落同样的加入我们想用jquery来操作p标签的话,我们可以这样操作,注:前提是页面需要引入jquery库。 $(fu

2013-06-11 19:47:30 485

转载 tostring()的常用用法

我觉的我用的最多的就是datetime的tostring()的用法,还有就是double的四舍五入的tostring()的用法比较好用。常用代码:1)double dl = 2.5;Response.Write(dl.ToString("C"));结果如下:¥2.502)四舍五入 double i = 12345.455;//如果是12345.4

2013-06-11 18:44:52 908

原创 string.format的简单应用

以前总是在控制台应用程序中使用这样的书写格式:  static void Main(string[] args)        {            string[] str = new string[] { "wenbin", "duying", "baby" };            var a = from wen in str select new { upper =

2013-06-11 16:02:34 479

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除