2011年10月5日
摘要: 一直以来,我们都为动态调用WebService方法而烦恼。在.Net环境下,最常用的方法就是采用代理类来调用WebService,可以通过改变代理类的Url属性来实现动态调用,但当xmlns改变时就会出错,似乎要重新绑定Webservice并重新编译后才能再次运行。我无意中通过百度搜索找了一个采用GET/POST/SOAP方式动态调用WebService的简易灵活方法,只需传入WebService地址、需调用的方法及其参数,就可以随时动态调用了。经过测试调用成功,现分享给大家,代码如下:using System;using System.Web;using System.Xml;using S 阅读全文
posted @ 2011-10-05 17:55 SplendidMe 阅读(4966) 评论(1) 推荐(1) 编辑
摘要: GridView 动态 添加 模板列 并 绑定数据 实现从外部直接传入控件 和 绑定字段参数public class GridViewTemplate : ITemplate { #region 参数 private DataControlRowType templateType; //区分列的类型 private string headName; //表头名称 private List<Control> controlList; //控件列表,支持同一列添加多个控... 阅读全文
posted @ 2011-10-05 17:54 SplendidMe 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 一、绑定Repeater控件的数据源aspx.cs文件中绑定Repeater控件的数据源在BindDataSource()中:protected override void BindDataSource(){ this.rpID.DataSource = this.dataList; this.rpID.DataBind();}Repeater控件事件OnItemDataBound,表示在循环加载<ItemTemplate>列表时候,会对每一项Item进行具体的操作。例子: Protected void rp_ItemDataBound(object sender,Repeater 阅读全文
posted @ 2011-10-05 17:50 SplendidMe 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 从用户输入数据到数据被转化处理,往往经过很多层函数传递。在每个函数中都进行合法性检查必然是谨慎的,但是这样做无疑是对资源和性能的极大损耗。一种做法是把所有函数分为安全和非安全区域,把一些接口选定为安全区域的边界。对穿越安全区域边界的数据进行合法性检查。非安全区域的函数只能调用隔离带的函数,当隔离带验证了数据有效性以后,才将数据送给安全区域的函数,安全区域的函数将不再进行数据有效性检查。在类的层次也会采用这种方法,类的公开方法可以假设数据是不安全的,它们要负责对数据进行检查。另一种方案是,仅在数据最终将被实际使用时才进行合法性检查。在分布式架构中,我们考虑的更多。左图传递的是原始数据,我们需要在 阅读全文
posted @ 2011-10-05 17:43 SplendidMe 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 概要:excel导出在C#代码中应用己经很广泛了,我这里就做些总结,供自己和读者学习用。Excel知识点。 一、添加引用和命名空间 添加Microsoft.Office.Interop.Excel引用,它的默认路径是C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Excel.dll 代码中添加引用using Microsoft.Office.Interop.Excel; 二、Excel类的简单介绍 此命名空间下关于E 阅读全文
posted @ 2011-10-05 17:36 SplendidMe 阅读(257) 评论(0) 推荐(0) 编辑