
.Net
萧萧西风
这个作者很懒,什么都没留下…
展开
-
C# 用interface和delgate实现回调-----配合索引器实现List
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ public interface A { void Fun(); } public class B原创 2016-07-04 17:15:18 · 879 阅读 · 0 评论 -
服务器控件的ID(转)
<br /> 服务端控件有三个属性标志控件的唯一名称,这三个属性是:ID,UniqueID和ClientID。其中ID表示我们给它命名的ID,不管在服务端还是客户端程序中都不会使用这个ID;UniqueID表示控件的服务端ID,在服务端标志控件的唯一名称;ClientID表示控件的客户端ID,在客户端标记页面中元素唯一名称。从使用角度讲,如果继承了INamingContainer接口,当我们为子控件设定一个ID后,它的UniqueID和ClientID会自动加上父控件名称和分隔符作为前缀。一般来说,在转载 2010-07-06 12:36:00 · 805 阅读 · 0 评论 -
List.Find()用法
如果在一个 List 内进行相同对象属性的过滤,用 .Contains 是能完成的。这时候需要用到List.Find(Predicate match) 这里就是泛型委托举例 对象 Personpublic class Person{ private int _id; private string _name; public int ID { get{ return _id;} set{ _id = value;}}转载 2010-07-12 11:29:00 · 11353 阅读 · 0 评论 -
一次性读取数据的分页控件
<br /><br /><%@ Control Language="C#" AutoEventWireup="true" Codebehind="ucCachePager.ascx.cs"<br /> Inherits="H3cChinesePortal.UserControl.ucCachePager" %><br /><table width="100%" align="center" class="ucpage"><br /> <tr id="FootBar" align="center"原创 2011-04-30 12:37:00 · 795 阅读 · 0 评论 -
C# 常用字符串函数
1.字符串比较字符串.ComparTo(目标字符串)"a".ComparTo("b");2.查找子串字符串.IndexOf(子串,查找其实位置) ;字符串.LastIndexOf(子串) ;最后一次出现的位置str.IndexOf("ab",0);3.插入子串字符串.Insert(插入位置,插入子串) ;s.Insert(2,"ab");4.移出子串字符串.Remove(其实位置,移出数);s.Remove(3,2);5.替换子串字符串.Replace转载 2011-05-03 10:35:00 · 909 阅读 · 0 评论 -
openxml操作word的基本应用
<br />类库:<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using DocumentFormat.OpenXml.Drawing.Wordprocessing;<br />using DocumentFormat.OpenXml;<br />using DocumentFormat.OpenXml.Packaging;<br原创 2011-05-04 16:37:00 · 7872 阅读 · 0 评论 -
.net 反射实例
<br />/// <summary><br /> /// 分页查询;函数中,存储过程参数含义见接口文档<br /> /// </summary><br /> /// <param name="table_Name">表或视图名</param><br /> /// <param name="Fields">字段列表,“*”为全部字段</param><br /> /// <param name="limit_Condition">where原创 2011-06-01 11:21:00 · 511 阅读 · 0 评论 -
.net反射实例(优化后)
<br />public List<Model.Ppt> Select(string table_Name, string Fields, string limit_Condition, string order_By, string order_Direction, int page_Size, int current_Page)<br /> {<br /> SqlParameter[] para = new SqlParameter[7];<br />原创 2011-06-01 11:23:00 · 509 阅读 · 0 评论 -
.net反射实例(再次优化后)
<br />以上代码,经过优化后,速度几乎和直接用reader读出来差不多,但没解决第二个问题,model中的属性值还是必须和数据库表中的字段名完全一样,下面是再次改进后的代码:<br />/// <summary><br /> /// 分页查询;函数中,存储过程参数含义见接口文档<br /> /// </summary><br /> /// <param name="table_Name">表或视图名</param><br /> /// <param原创 2011-06-01 11:25:00 · 468 阅读 · 0 评论 -
.net 服务器事件和客户端js事件的执行顺序
<br /> 开始加载页面时,先执行服务器端onload事件,再执行客户端js的onload事件。<br /> 单击某个控件时,先执行该控件的客户端js单击事件,再执行服务器端的onload事件,然后执行该控件服务器端的单击事件,最后执行客户端js的onload事件。原创 2010-07-06 09:54:00 · 719 阅读 · 0 评论 -
webapi上传图片的两种方式
/// /// App上传图片 /// /// 返回上传图片的相对路径 [HttpPost] public AppReturn UploadImage() { AppReturn rModel = new AppReturn(); //原创 2016-07-05 16:10:56 · 14416 阅读 · 1 评论 -
.net 消息队列MSMQ
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Messaging;using System.Configuration; namespace Test{ /// /// 消息队列管理器原创 2016-07-06 17:25:14 · 845 阅读 · 0 评论 -
.net mvc controler有哪些返回值
public class MyController : Controller { // 必须返回ActionResult类型 public ActionResult HelloWorld() { ViewData["Message"] = "Hello World!"; return View();转载 2016-07-05 16:46:21 · 1389 阅读 · 0 评论 -
.net 单件模式(基类)
using System; public class SingletonBase where T: class, new() { private static T _instance; private static object _syncObj; static Singleton原创 2016-07-05 16:36:28 · 686 阅读 · 0 评论 -
在webapi中使用request.Form
HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统context HttpRequestBase request = context.Request;//定义传统request对象 string a = request.Form["a"];原创 2016-07-05 16:30:10 · 3207 阅读 · 0 评论 -
.net 反射,通过自定义Attribute动态调用类方法
自定义Attribute: public class ActiveAttribute : Attribute { public string Msg { get; set; } public ActiveAttribute(string msg) { Msg = msg;原创 2016-07-05 16:28:48 · 2170 阅读 · 1 评论 -
.net 反射实现两个相同结构实体类的转换
两个结构相同的实体类的转换,T2实体类的属性数可以大于T1的属性数,可用于api接口实体类参数到数据库实体的转换。public static List CopyToList(List source) { List t2List = new List(); T2 model = default(T2);原创 2016-07-05 16:24:20 · 4504 阅读 · 0 评论 -
当用到反射的程序部署时出现System.Data - System.Reflection.ReflectionTypeLoadException: Unable to load one or more
出现这个错误是因为某些dll无法用LoadFrom加载造成的,一般情况下是环境中缺少这个dll。另外一种情况,当你是遍历bin来反射dll时,如果不影响业务,可以把那些加载不上的dll忽略掉(前提是忽略掉的dll不影响业务)。下面的try catch的位置,一旦有一个dll加载不上,就直接抛出异常,程序不再往下进行public static string p原创 2016-07-05 16:20:48 · 5668 阅读 · 0 评论 -
.net 生成二维码水印
public enum ImagePosition { /**/ /// /// 左上 /// LeftTop, /**/ /// /// 左下原创 2016-07-05 16:17:11 · 1002 阅读 · 0 评论 -
js showModalDialog应用实例
<br />主页: <br />js: <br />function showmodal(url, size, hidID, txtID) {<br /> var ret = window.showModalDialog(url, null, size); //得到子窗体的值<br /> if (ret) {<br /> document.getElementById(hidID).value = ret[0];<br />原创 2011-06-01 11:33:00 · 878 阅读 · 0 评论 -
.net 遍历DataGrid中的复选框和遍历GridView中的复选框
<br />遍历DataGrid中的复选框:<br /> /// <summary><br /> /// 获取或设置选中项的集合<br /> /// </summary><br /> protected ArrayList SelectedItems<br /> {<br /> get<br /> {<br /> return (ViewState["mySelec原创 2011-06-01 11:41:00 · 969 阅读 · 0 评论 -
WCF调用TCP 10048错误
网站,调用编写了缓冲功能的WCF,看上去一切正常。结果没多久忽然发现网站几乎不能访问了,偶尔会可以用一下,然后又抽风了……把网站的错误日志拉下来一看,统统都是这个错: TCP 错误代码 10048: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 查了很多资料,也想了很多办法,甚至用截包软件分析了TCP数据流,最后发现,好白痴啊:当没有设置过TCP参数的转载 2011-11-23 13:47:03 · 1837 阅读 · 0 评论 -
关于 "基础连接已经关闭:接收时发生意外错误"
HttpChannel 类 HttpChannel 类使用 SOAP 协议将消息传输到远程对象或者从远程对象传输消息。所有消息都通过 SoapFormatter 对象来传递,消息在这里被更改为 XML 并被序列化,所需的 SOAP 标头将添加到流中。也可以指定二进制格式化程序,这会产生二进制数据流。然后,数据流会使用 HTTP 协议传输到目标统一资源标识符 (URI)。HttpChan转载 2011-11-27 17:33:11 · 6403 阅读 · 0 评论 -
GridView 鼠标划过行变色的几种方法
为了方便大家观看效果,首先手动写一个GridView然后绑定数据。前台代码: Width="409px" CellPadding="4" ForeColor="#333333" GridLines="None">转载 2011-11-30 17:41:18 · 1274 阅读 · 0 评论 -
JsonHelper
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Runtime.Serialization.Json;using System.Data;using System.Data.Common;using System.Collection转载 2012-06-21 17:09:36 · 431 阅读 · 0 评论 -
C# out修饰符
out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。例如:class OutExample{ static void Method(out int i) { i = 44; } static转载 2012-10-08 15:29:40 · 832 阅读 · 1 评论 -
Linq 左连接 右连接 内连接
1、左连接:var LeftJoin = from emp in ListOfEmployeesjoin dept in ListOfDepartmenton emp.DeptID equals dept.ID into JoinedEmpDeptfrom dept in JoinedEmpDept.DefaultIfEmpty()select new转载 2015-11-03 16:34:22 · 3405 阅读 · 1 评论 -
vs CLR20r3错误
问题事件名称: CLR20r3 问题签名 01: devenv.exe 问题签名 02: 11.0.51106.1 问题签名 03: 5098c6d7 问题签名 04: Microsoft.VisualStudio.ExtensibilityHosting 问题签名 05: 11.0.50727.1 问题签名 06: 5011ed24 问题签名 07: 4原创 2015-11-23 16:22:50 · 8887 阅读 · 0 评论 -
后台下载微信js sdk上传的图片
var url = string.Format("https://api.weixin.qq.com/cgi-bin/media/get?access_token={0}&media_id={1}", token, media);原创 2016-06-27 13:54:23 · 1769 阅读 · 2 评论 -
FileDownLoad
public class FileDownLoad { /// /// 通用下载函数 /// /// 文件名 /// 文件路径 public static bool DownLoadFile(string fileName, string filePath)转载 2011-10-26 17:49:34 · 664 阅读 · 0 评论 -
FileHelper
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Web;using System.Web.UI.WebControls;namespace CommonFunctions{ publi转载 2011-10-26 17:47:19 · 1011 阅读 · 0 评论 -
.net 在datagrid空间中遍历复选框
///=================================== /// 修改人: /// 修改日期: /// 修改原因: ///=================================== /// /// 获取或设置选中项的集合 /// prote原创 2011-06-13 15:32:00 · 954 阅读 · 0 评论 -
json字符串和对象的互相转换
public class JsonOpration {原创 2011-08-01 15:44:26 · 510 阅读 · 0 评论 -
常用的操作Excel的类
public class ExcelHelper { /// /// 自定义要导出的字段的集合 /// public Dictionary Fileds {原创 2011-08-01 15:45:43 · 511 阅读 · 0 评论 -
常用的操作文件的类
public class FileHelper { #region " [Contants]" /// /// 要保存的类型 /// public enum SaveTy原创 2011-08-01 15:47:46 · 463 阅读 · 0 评论 -
对指定的DataTable列进行求和统计
DataTable dt=GetData(); DataRow dr = dt.NewRow(); decimal de = 0; int iCount = 1; for(int i = iCount; i { ///需要对特殊原创 2011-09-20 09:55:28 · 6200 阅读 · 0 评论 -
跨子域域验证
public class CommonFun { /// /// [获取/设置]认证类型,比如NTLM等 /// public string AuthType { get { return fAu转载 2011-10-26 17:39:35 · 572 阅读 · 0 评论 -
ExcelHelper
using System;using System.IO;using System.Text;using System.Data;using System.Security;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlCont转载 2011-10-26 17:42:27 · 707 阅读 · 0 评论 -
json数据转换
public class JsonOperation { /// 功能:格式化成Json字符串 /// /// 需要格式化的对象 /// Json字符串 public static string ToJson(object obj)原创 2011-10-26 17:43:57 · 638 阅读 · 0 评论 -
lucene、lucene.NET详细使用与优化详解
&amp;nbsp;lucene、lucene.NET详细使用与优化详解&amp;nbsp;1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要 回...转载 2018-11-22 19:42:58 · 429 阅读 · 1 评论