博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月7日

摘要: JS 循环遍历JSON数据JSON数据如:{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"valu e\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} 用js可以写成: JSON数据 阅读全文

posted @ 2012-12-07 14:24 love楠 阅读(2953) 评论(0) 推荐(0) 编辑

摘要: 转载来源:http://apps.hi.baidu.com/share/detail/6092406json2.js的初步学习与了解1.)该js的下载地址是:http://www.json.org/json2.js2.)在页面中引用该脚本:<script type="text/javascript" src="js/json2.js"></script>3.)示例演示一://直接声明json数据结构 var myJSONObject = {"bindings": [ {"ircEvent": 阅读全文

posted @ 2012-12-07 11:48 love楠 阅读(147) 评论(0) 推荐(0) 编辑

2012年12月6日

摘要: public static string CreateJsonParameters(DataTable dt) { /**//**/ /**//* /**************************************************************************** * Without goingin to the depth of the functioning of this Method, i will try to give an overview * As... 阅读全文

posted @ 2012-12-06 17:45 love楠 阅读(331) 评论(0) 推荐(0) 编辑

2012年12月5日

摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xml 阅读全文

posted @ 2012-12-05 16:18 love楠 阅读(1060) 评论(0) 推荐(0) 编辑

2012年11月28日

摘要: 引言最近花了一些时间,将微软Asp.Net官方的Ajax视频全部看了一遍,地址是http://www.asp.net/learn/ajax-videos/,视频大多都很短,8至15分钟的居多,有讲述AjaxControlToolkit中控件用法的,也有讲述Asp.Net Ajax常见的应用场景和技巧的。本文介绍了使用Asp.Net Ajax做开发时两种最常见的与服务端进行交互(客户端请求服务端执行逻辑,服务端返回结果)的开发模式。第一种我姑且称为UpdatePanel模式,第二种称为Web Service(WCF Service)模式。开始前的一些准备对于这些文章,我假设大家都已经安装好了As 阅读全文

posted @ 2012-11-28 15:56 love楠 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变量的原因。主要是从封装性和易用性上去考虑,但是还漏掉了一点,事件应该由事件发布者触发,而不应该由客户端(客户程序)来触发。这句话是什么意思呢?请看下面的范例:NOTE:注意这里术语的变化,当我们单独谈 阅读全文

posted @ 2012-11-28 15:37 love楠 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文

posted @ 2012-11-28 15:35 love楠 阅读(214) 评论(1) 推荐(0) 编辑

2012年11月23日

摘要: web报表打印通常是系统的辅助部分,但是又必须解决,否则项目完成不了。下面来分析分析目前的几种常见的web报表打印方案。一、 浏览器的菜单打印功能 这是最简单的,只需点击页面上的打印菜单,但是也是问题最多的,基本上是不能满足用户需要。比如:不能精确分页,有出现打出半行字的风险;改变纸型后打印出的格式和页面显示的格式相差太大;页眉页脚也需要从菜单中去设置,等等等等。这种方案最大的优势就是不需要做任何代码,点击打印就可以了。二、 window.Print() 这实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型,套打的问题更加无从谈起,只不过,可以让用户 阅读全文

posted @ 2012-11-23 16:34 love楠 阅读(1019) 评论(5) 推荐(0) 编辑

2012年11月22日

摘要: 从多列的DataTable里取需要的几列方法一: 也是广为人知的一种: YourDataTable.Columns.Remove("列名"); 但是这种情况只适合于去掉很少列的情况。 如果有很多列我却只要一两列呢,那就得用方法二了。方法二: DataTable dat = YourDataTable.DefaultView.ToTable(false, new string[] { "你要的列名", "你要的列名" });补加dataTable操作相关内容:对DataTable的一些操作在dataTable中最容易想到的是用for循环 阅读全文

posted @ 2012-11-22 16:03 love楠 阅读(1412) 评论(0) 推荐(0) 编辑

2012年11月20日

摘要: 在.net中引入了Cache借以提高程序执行效率.在程序里使用使用这Cache时可以使用三种方式:HttpRuntime.CachePage.CacheHttpContext.Current.Cache我们主要讨论这三种方式到底有什么不同. 首先,在查看Cache的定义时,可以发现,这三个类的Cache是同一个东西.这就表示,不论你使用那种方法在服务器端建立一个缓存,利用其它两种方式都是可以访问到的.实践一下就知道了.首先,在一页面设置缓存,如下代码if ( Page.Cache["PageCache"] == null ){Page.Cache.Insert(" 阅读全文

posted @ 2012-11-20 09:28 love楠 阅读(332) 评论(0) 推荐(0) 编辑