摘要: AJAX由于受到浏览器的限制,不允许跨域通信。如果尝试从不同的域请求数据,会出现安全错误。有时我们为了实现跨域通信,不得不做一个中转页面,这样比较繁琐。是不是就没有办法了呢?有的,我们使用JSONP技术就可以解决这个问题。JSONP 具体实现原理这里就不介绍了。下面介绍下在asp.net 中使用JQuery 实现 跨域通信。首先看下代码(以下代码是位于不同域下的)。域 A 前端调用页面:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&l 阅读全文
posted @ 2011-10-28 14:11 潇湘〃细雨 阅读(242) 评论(0) 推荐(1) 编辑
摘要: c# 中 is和as 操作符是用来进行强制类型转换的is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常objecto=newobject(); if(oisLabel) { Labellb=(Label)o; Response.Write("类型转换成功"); } else{ Response.Write("类型转换失败"); }在上面的代码,CLR实际上会检查两次对象的类型,is操作符先核实一次,如果o兼容于Lable,那么在(Label)o时会再次核实一次,效率比较低,不建议使用as:与强制类型转换是一样的,但是永 阅读全文
posted @ 2011-10-24 17:10 潇湘〃细雨 阅读(210) 评论(0) 推荐(0) 编辑
摘要: C#动态生成Word文档步骤之一:添加引用->COM->Microsoft Word 11.0 Object LibraryC#动态生成Word文档步骤之二:在.cs文件中添加using Word;下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:(例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)publicstringCreateWordFile(stringCheckedInfo) ...{ stringmessage=""; try ...{ ObjectNothing=System.Reflection. 阅读全文
posted @ 2011-10-24 17:09 潇湘〃细雨 阅读(426) 评论(0) 推荐(0) 编辑
摘要: ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString 阅读全文
posted @ 2011-10-12 17:04 潇湘〃细雨 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005【数据用例】服务器:SQLEXPRESS数据库名:Test数据库表:T【说明】水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。拉模式:在水晶报表生成时的 数据源是从水晶报表文件中的SQL语句从数据库中提取的, 阅读全文
posted @ 2011-09-22 16:01 潇湘〃细雨 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 一、本章主要介绍.NET xml序列化,构建XML序列化的框架类,主要放在你的框架项目里面,类名字命名为Serialiser,我的框架项目名称是MingXu.FrameWork,我将Serialiser放到它下面,MingXu.FrameWork类型为Class Library二、序列化类用到了2个dll,分别为: System.Xml.Serialization:XML序列化类 System.IO:IO类注意添加对System.Xml.Serialization及System.IO的引用。如果不知道怎么添加对dll的引用,请参见微软 MSMQ 使用 第二章 构造MSMQ的框架类三、代码如下: 阅读全文
posted @ 2011-09-21 17:17 潇湘〃细雨 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 所谓的序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 .NET自带的有两种序列化对象的方式,Xml和binary的,XML 序列化不转换方法、索引器、私有字段或只读属性(只读集合除外)。要序列化对象的所有字段和属性(公共的和私有的),请使用 BinaryFormatter,而不要使用 XML 序列化(参见ms-help://MS.NETFramework.v20.chs/dv_... 阅读全文
posted @ 2011-09-21 15:56 潇湘〃细雨 阅读(169) 评论(0) 推荐(0) 编辑
摘要: range.NumberFormatLocal="@";//设置单元格格式为文本range=(Range)worksheet.get_Range("A1","E1");//获取Excel多个单元格区域:本例做为Excel表头range.Merge(0);//单元格合并动作worksheet.Cells[1,1]="Excel单元格赋值";//Excel单元格赋值range.Font.Size=15;//设置字体大小range.Font.Underline=true;//设置字体是否有下划线range.Font.Na 阅读全文
posted @ 2011-09-20 17:53 潇湘〃细雨 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 思路是用XSL将现有的XML文档转换为成排序后的格式,然后将结果另存为新的XML。排序前的XML:<?xmlversion="1.0"encoding="utf-8"?><xxmx><optionsid="2"><optionlable="请选择"value=""/><optionlable="或有负债"value="8"/><optionlable="长期负债"valu 阅读全文
posted @ 2011-09-20 16:44 潇湘〃细雨 阅读(589) 评论(0) 推荐(1) 编辑
摘要: c#读写xml文件已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price 阅读全文
posted @ 2011-09-19 17:14 潇湘〃细雨 阅读(6559) 评论(1) 推荐(0) 编辑