C#
文章平均质量分 77
liudong8510
.net平台利用asp.net+C#开发基于B/S结构的web应用程序。
展开
-
C#枚举高级应用
我们经常使用枚举,但是可能只是一些简单的应用,其实在我们的项目中用到的 下拉列表、Model属性类型等,都可以利用枚举更好的实现。//定义枚举public enum DepartmentEum { [Description("第一产品事业部")] FirstDept = 1}1、下拉列表使用枚举数据源: //绑定部门 var deptL原创 2011-10-14 11:53:03 · 3922 阅读 · 0 评论 -
C# 获取当前路径7种方法
//获取模块的完整路径。 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; //获取和设置当前目录(该进程从中启动的目录)的完全限定目录 string path2 = System.Environment.Cur原创 2013-12-11 15:43:16 · 24111 阅读 · 0 评论 -
DataTable DataRow.RowState 属性深入分析
RowState 介绍从不同位置载入 DataRow 后 RowState 的状态修改, 更改, 删除后的 DataRow.RowState 转化使用 AcceptChanges, RejectChanges, SetAdded, SetModified 方法后 DataRow.RowState 的转化使用 ImportRow, Copy 方法后 DataRow.RowState 的转化访转载 2013-11-14 22:42:51 · 2561 阅读 · 0 评论 -
C# DataTable 批量数据处理 增、删、改
using (SqlBulkCopy sbc = new SqlBulkCopy(db.ConnectionString)) { sbc.DestinationTableName = dataTable.TableName; sbc.BatchSize = dataTable.Rows.原创 2013-11-28 09:52:02 · 15657 阅读 · 0 评论 -
HttpHandler生成随机码、验证码
html:juqery: //以下代码可用js代替 $("#picsuiji").bind("click",function () { $("#picsuiji").attr("src", "../../suiji.ashx?id=" + Math.random()); } );C#:使用HttpHa原创 2012-10-24 15:15:25 · 846 阅读 · 0 评论 -
解决WCF 调用方未由服务器进行身份验证或消息包含无效或过期的安全上下文令牌
错误描述:1. WCF:调用方未由服务器进行身份验证2. 无法处理消息。这很可能是因为操作“http://tempuri.org/ISCCLSvc/GetCarriersByWareHouse”不正确,或因为消息包含无效或过期的安全上下文令牌,或因为绑定之间出现不匹配。如果由于未处于活动状态导致服务中止了该通道,则安全上下文令牌无效。若要防止服务永久中止闲置会话,请增加服务终结点绑定上的接翻译 2012-03-07 18:37:44 · 11438 阅读 · 0 评论 -
C#生成随机数,支持多种方式[类]
using System;using System.Text;using System.Collections.Generic;namespace Pub.Class{ /// /// 生成随机数类 /// public class Rand { /// /// 随机系数 ///转载 2012-01-10 13:30:06 · 867 阅读 · 0 评论 -
WCF调用超时,错误处理
问题:刚发布的WCF服务,另一个部门调用,老是出现卡死界面,然后就是超时报错。原因:原来是WCF默认的连接数是10,所有当请求超过10个就会报连接错误,然后就是访问超时。解决:将web.config配置文件参数修改下就可以了:maxConcurrentCalls:获取或设置一个值,该值指定整个 ServiceHost 中正在处理的最多消息数。maxConcurrentInstanc原创 2012-01-09 18:12:14 · 6039 阅读 · 0 评论 -
数据库读取数据辅助类 DataHelperIoT
整理了一个数据库读取数据辅助类 DataHelperIoT1.原来读取数据代码: int tempInt; if (int.TryParse(dataReader[this.DBInt].ToString(), out tempInt)) { model.objInt= tempInt; }以int类型为例,其他类型类似,这样写每次都会重复一大堆的转换代码2.使用D原创 2011-12-23 10:48:17 · 853 阅读 · 0 评论 -
显示正在加载及响应时间
显示数据正在加载及响应时间先来个效果图HTML/Javascript var runing = 0; var t = 1; //按钮客户端事件 function ShowLoading() { document.getElementById("loading").style.display原创 2013-12-27 15:10:41 · 1442 阅读 · 0 评论