ASP.NET&C#
文章平均质量分 65
zhensoft163
这个作者很懒,什么都没留下…
展开
-
C# SFTP数据传输
我们有些客户公司的数据比较重要,为了安全集团公司内部都使用的是局域网,但是有时候又不得不予外界互联网做数据交互,所以有些不重要的系统是放在外界互联网的,这样以来内部系统和外部系统的数据交互就成为了问题,这样以来就使用到了SFTP服务器来作为数据传输的中介。下面不说了,直接上C#代码: 此处使用了第三方动态库Tamir.SharpSSH.dll直接调用即可先写一个SFTPHelper原创 2011-11-14 15:48:44 · 12540 阅读 · 10 评论 -
C# 中 Ilist<T> 转换成 DataTable
DataTable 数据集灵活好用,开发过程中怎么把其他类型的数据集转换成DataTable也就成了很多人想的问题 public DataTable ConvertToDataTable(IList i_objlist) { if (i_objlist == null || i_objlist.Count <= 0)原创 2012-02-21 18:09:50 · 2509 阅读 · 0 评论 -
.net 下C# 创建windows 服务应用系统
在应用系统开发的过程中,难免会出现各种各样定时任务来处理各项业务,这个时候我们就需要想办法来完成定时处理功能。 定时处理方法有多种,可以写个windows应用程序来执行定时处理任务,也可以在web系统的global文件中写定时处理任务,还可以写一个windows服务来完成定时处理任务,当然方法多种,各有各的特点,现在我们来创建一个windows service实现定时处理功能。原创 2011-12-21 19:26:12 · 1039 阅读 · 0 评论 -
C# LDAP认证登录
LDAP认证登录方式并不少见,很多公司都使用域用户登录方式,所以在开发系统的时候他们希望新系统仍然使用他们的域用户来登录,这样就需要使用到LDAP认证的登录方式。C#中已经提供的LDAP的登录方法,所以使用C#来实现LDAP认证登录就变的更加简单。 首先引用 System.DirectoryServices 类库代码如下,直接调用即可: public class LDAP原创 2011-11-14 16:35:09 · 9652 阅读 · 0 评论 -
C#将对象数组转换成DataSet使用案例
在使用asp.net 2.0 beta 2 开发项目的过程中,碰到了将对象数组绑定到GridView的数据源上,但是使用排序的时候,却发现GridView并不提供对对象数组的支持,而在微软的官方网站上我们可以看到GridView的排序只有当数据源是DataSet的时候才支持,所以对于某些采用了O/R映射的项目或者返回的数据源是对象数组的项目中,就需要考虑提供将对象数组转换为DataSet的方法了,原创 2009-03-19 12:40:00 · 3413 阅读 · 0 评论 -
C#中动态创建文件夹及文件
首先创建文件夹: using System; using System.Collections.Generic; using System.Text; using System.IO; namespace createfile1 { class Program { static voi原创 2009-03-24 13:12:00 · 9574 阅读 · 2 评论 -
.NET动态调用Web Service服务
介绍.NET中动态调用Web Service的相关技术文章。在.NET中调用Web Service服务(WSDL)有两种可行的方法:1、通过Web 服务引用,在本地生成所要调用服务的类;(静态方法)2、通过给定的WSDL服务地址,动态生成Web Service服务类进行服务调用;(动态方法)由于1中的方法大部分人都会经常用到,因此暂不讨论。对于2,实现上较为复杂,主要的过程为:转载 2009-09-25 11:23:00 · 1850 阅读 · 0 评论 -
VS编译 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误
一、在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的 原因:如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。1、若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDe转载 2012-02-14 17:56:34 · 6431 阅读 · 0 评论 -
C# winform 程序打包(包括数据库安装)
C#的c/s的winform,数据库为sql2k, 应用程序包括如下文件: 1.exe,1.dll,1.jpg,1.xml,donetsetup.exe以及数据库文件1.mdf,1.ldf(或数据库安装文件1.sql)。 打包要求: (1)自动检测是否安装donet环境,如没安装,则提示自动安装。 (2)安装时自动安装数据库(附加mdf或运行1.sql)。 (3)在安装界面原创 2009-05-22 14:35:00 · 9065 阅读 · 6 评论 -
asp.net 根据模版下载word文档
最近做HR系统,要求可以根据合同模版下载员工的合同,其中合同中要求填写的信息系统自动补全,那么就需要根据word模版下载word文档。我使用了第三方控件aspose.words.dll来实现的。案例如下:1、引用aspose.words.dll2、在word模版中创建标签,就是把需要填空的数据创建成一个个标签,然后取数据。3、word模版标签创建好了,下一步就是在代码给相应的标签赋原创 2012-02-29 18:33:28 · 1463 阅读 · 0 评论 -
asp.net WebForm 前台获取后台c#代码信息
做MVC有些日子了,突然在工作中需要使用到asp.net web2.0 的webform,感觉一下子又回到了过去,但是却发现自己在前台JQuery中怎么调用后台cs代码都忘记了。找了些相关的资料,逐个测试使用了下,效果不错。贴出来大家需要的是参考下。1.在前台html控件调用c#后台变量。在后台的类代码里定义一个字符串。如public partial class Index : Sys原创 2012-03-19 00:28:49 · 7185 阅读 · 0 评论 -
Linq to sql 实现多条件的动态查询(方法二)
之前用到一个关于Linq to sql的多条件动态查询,那种方法在查询一个表的时候的确很简单,但是如果是多个表关联查询时使用动态查询又该怎么办呢?下面介绍的是更为简单的实现方法,话不多说,代码如下:var query = from f in db.TField join fw in db.TFieldWel原创 2012-04-12 22:47:12 · 14229 阅读 · 2 评论 -
DataTable 数据 使用自带函数 快速检索数据
DataTable因使用灵活,所以在有不少开发者喜欢使用。但是你真的会用吗?我用DataTable来处理数据有很久了,但是一直没有仔细研究过它,每次处理数据的时候都是使用最笨的方法来循环匹配,想必很多人都用过,但是DataTable这个数据集其实自带有比较好用的快速检索方法,下面列举两个第一种是根据主键检索:使用Find方法查找有主键的表(1) 主键只有一个字段DataRo原创 2012-04-24 22:32:35 · 2623 阅读 · 0 评论 -
asp.net Session丢失问题
最近修改一个系统,在系统上做了一个写文件的功能,但是后来发现这个功能存在一个问题:每次文件写成功后用户都需要重新登录系统。开始没在意,后来用户反映了多次,我准备对系统做下分析,查下原因,网上查了下可能造成Session丢失的原因,总结如下: Session 丢失的原因: 原因1: bin目录中的文件被改写,asp.net有一种机制,为了保证dll重新编译之后,系统正常运行,它会重新原创 2013-06-06 16:15:15 · 809 阅读 · 0 评论 -
DateTime.Now.ToString()12与24小时制
DateTime.Now.ToString()12与24小时制12:DateTime.Now.ToString("hh:mm:ss")24:DateTime.Now.ToString("HH:mm:ss")转载 2013-07-11 22:13:31 · 14352 阅读 · 0 评论 -
asp.net 导入excel某列信息无法获取问题及excel 2007连接字符串
excel格式太多,很多情况下表面看没有任何问题,但是往往在数据导入的时候出现这样那样的错误,列数据无法读取就是经常遇到的问题之一。记录下来,以便以后遇到忘记怎么解决。无法读取EXCEL中的数据单元格。有数据,但是读出来全是空值。解决方法:1.在导入数据连接字符串中,将IMEX=1加入,“Provider=Microsoft.Jet.OLEDB.4.0;Da原创 2013-07-25 11:51:23 · 2346 阅读 · 0 评论 -
JavaScript 几个常用的弹出对话框提示案例
在Asp.net 2.0 开发过程中,常会需要用到弹出对话框提示,我做了简单的封装,使用方便,贴出来。 public class Jscript { private static string s1 = ""; private static string s2 = ""; private static string Qu原创 2012-02-21 17:59:58 · 1291 阅读 · 0 评论 -
asp.net 仿百度动态加载下拉菜单
最近要做一个仿百度动态下拉菜单的功能。网上资料挺多,不过本人较笨,弄了很久才搞定,分享给需要的朋友。 页面Js代码如下:当然txtEmpno就是页面上的文本框了,我要做的是根据入职的信息动态在列表中显示用户编号和用户名。 <!--$(document).ready(function() { readyForEdit(false);原创 2011-01-11 23:04:00 · 2588 阅读 · 0 评论 -
C#中文和UNICODE字符转换方法
//中文转为UNICODE字符string str = "中文";string outStr = "";if (!string.IsNullOrEmpty(str)){ for (int i = 0; i {//将中文字符转为10进制整数,然后转为16进制unicode字符outStr += "\\u" + ((int)str[i]).ToString("x");转载 2011-11-16 16:48:58 · 1126 阅读 · 0 评论 -
asp.net C# 上传较大文件失败
C#中使用File 上传文件时,上传文件小于2M可以上传成功,上传文件大于2M就会失败,原因是在Web.config中的上传文件限制,默认情况下为2048KB (2M) 解决方法:如下 maxRequestLength 这里为最大可上传文件大小 单位为 KB原创 2012-01-10 19:27:37 · 3938 阅读 · 0 评论 -
使用window.open向新页面传参
方法一:使用Javascript语言在客户端传递/**********NO.1**********/parent.aspx var obj = new Object(); obj.name="51js"; window.showModalDialog("modal.aspx",obj,"dialogWidth=200px;dialogHeight=100px");原创 2008-07-30 16:22:00 · 6378 阅读 · 1 评论 -
winform中Tab键的应用
在winform桌面应用程序中常常会遇到用户要求尽量避免使用鼠标的操作,那么我们怎样更好的操作程序呢?这就要用到Tab键来调整控件的焦点从而更方便的操作! 添加一个windows窗体,在窗体上我们可以给每一个空间添加了个TabIndex值,这个值是从小到大的顺序走的,按tab键的时候获得焦点主要是靠控件的TabIndex属性有划分获取顺序,通过设置控件的 TabIndex 属性,可以控原创 2009-02-19 10:40:00 · 5076 阅读 · 1 评论 -
DataGridView数据导出为Excel
这两天在做项目时客户提出要求,要我们把所有显示的数据可能灵活的导出,这样就要求我们能够将数据导出生成Excel文件。 想了很久没有想出来怎么做,够笨的啊,之前没有做过,突然要做竟然做不到了。后来找到了解决方案: using System;using System.Collections.Generic;using System.Text;using System.原创 2009-02-23 18:52:00 · 1925 阅读 · 1 评论 -
调用WebService时的401 Unauthorized问题
今天在做WebService的调用时出现了这样一个问题:请求因 HTTP 状态 401 失败:Unauthorized。 一时我不知道怎么回事,上网查了些资料,原来是这样的。 这个问题是出现在.net 2.0、IIS5的环境下在大部分的ASP.NET程序部署方案中,IIS的配置都会选择“目录安全性”为“匿名访问”,这样所有用户都可以轻松的访问WEB应用。我们也可以在WE转载 2009-03-03 14:38:00 · 12529 阅读 · 0 评论 -
.net framework 4.0 mvc 应用部署 System.Web.Mvc 错误 Could not load file or assembly 'System.Web.Mvc
自从VS2010发布之后使用它来做开发的程序员越来越多,其中很多人使用了MVC来作为新的开发框架,但是在系统部署的时候我们也遇到诸多问题,因为目前大多数windows服务器采用的还是Windows Server 2003,所以我们就需要在服务器上安装.net framework 3.5 或4.0 之类的高版本来保证我们的系统运行。 接下来我们就来部署基于 .net framework 4原创 2011-12-27 16:01:47 · 24025 阅读 · 1 评论 -
window.showModalDialog()类似功能使用
介绍: showModalDialog() showModelessDialog() window.showModalDialog() 此方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 此方法用来创建一个显示HTML内容的非模态对话框。使用方法原创 2008-07-30 11:31:00 · 1133 阅读 · 0 评论 -
IC卡读写
IC卡应用IC(Integrated Circuit)卡,也被称作智能卡(Smart Card),具有写入数据和存储数据的功能,IC卡内存储器的内容可以根据需要有条件地供外部读取,完成信息处理和判定。由于其内部具有集成电路,不但可以存储大量信息,具有极强的保密性能,并且还具有抗干扰、无磨损、寿命长等特性。因此在各个领域中得到广泛应用。下面通过两个实例介绍IC卡的简单应用。实例422 向IC卡中原创 2009-02-18 17:59:00 · 10235 阅读 · 3 评论 -
web程序在iis中浏览失败
名称以无效字符开头。处理资源 'http://localhost/' 时出错。第 1 行,位置: 2 解决方法:1.在命令窗口中运行"C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i"问题得以解决.2..NetFramework2.0,需要运行的是C:/WINDOWS/Microsoft.NET/Fram原创 2010-03-21 21:54:00 · 615 阅读 · 0 评论 -
C# DataTable 过滤重复数据
在使用DataTable保存数据或者合并数据的时候,会遇到DataTable中存在重复数据的情况,过去我的解决方法是,使用for循环一次次循环批对,查询是否有重复数据,然后在删除改行。操作麻烦,数据量一多速度也很慢。 后来才知道,在 C# 语言中提供了一个非常方便的方法供使用。DataTable dt = new DataTable();dt = ......//给dt赋值//将d原创 2011-02-22 11:02:00 · 16878 阅读 · 4 评论 -
C# 二维数组转换成DataTable
/* * 将一个二维数组转换城datatable。 */ public static DataTable ConvertToDataTable(string[,] arr) { DataTable dataSouce = new DataTable();原创 2011-03-20 01:24:00 · 7043 阅读 · 0 评论 -
asp.net mvc 页面调整并传递参数
使用过ASP.NET MVC的人都知道在MVC中页面后台中常用的页面跳转方法有几种,如:return View()、return RedirectToAction() 一般情况下我们返回的都是本页面,所以使用return View()就可以解决问题了,但是很多时候我们也会遇到返回的页面不是本页面的,那么就会用到后面两种,但是如果我们在页面返回的时候也要返回操作的结果的时候,我们就要对re原创 2012-01-04 13:12:43 · 21602 阅读 · 3 评论 -
gridview列排序功能
gridview如果使用sqldatasource绑定数据集的话分页只需将gridview 属性设置为 AllowSorting="True" 即可,但是如果采用其它数据源绑定属性 AutoGenerateColumns 如果设置为false 那么上面的排序方法则行不通。必须自定义排序。 页面 gridview 设置 如下: 后台cs代码 重点步骤:自定义原创 2010-06-07 23:09:00 · 10329 阅读 · 0 评论 -
C#中SendMessage的使用
在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。定义消息 在c#中消息需要定义成windows系统中的原始的6进制数字,比如 const int WM_Lbutton = 0原创 2009-04-16 19:02:00 · 4688 阅读 · 1 评论 -
HRESULT:0x80070057 (E_INVALIDARG)的异常的解决方案
未能加载文件或程序集……或它的某一个依赖项。参数不正确。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))中文版:未能加载文件或程序集……或它的某一个依赖项。参数不正确。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))English:Could not load file or assembly … The pa转载 2013-08-09 17:58:22 · 9438 阅读 · 0 评论