C#
文章平均质量分 57
Mevin
这个作者很懒,什么都没留下…
展开
-
c#日期时间的操作的函数总结
当前日期时间的获取: DateTime datetime1=DateTime.Now;日期时间的运算:string str1=(datetime1.AddYears(1)).ToString(); //加年份string str1=(datetime1.AddMonths(1))转载 2011-07-27 16:19:46 · 490 阅读 · 0 评论 -
iframe session 丢失的问题
两个不同的项目,其中一个项目有session,另一个项目想共用session,通过第一个项目的iframe 地址把session值传到另一个项目,另一个项目根据传入的值为另一个项目的session赋值。但是 iframe传入session老是丢失,解决办法:在第二个项目的赋session值页面的page_load中加入:Response.AddHeader("P3P", "CP=CAO转载 2011-12-12 09:19:49 · 6494 阅读 · 1 评论 -
C# Telnet类库
//调用方法如下:Telnet p = new Telnet("192.168.1.100", 23, 50);if(p.Connect()==false){ Console.WriteLine("连接失败"); return;}//等待指定字符返回后才执行下一命令p.WaitFor("login:");p.Send("admin");p.WaitF转载 2012-01-06 15:44:22 · 18313 阅读 · 5 评论 -
解决ASP.NET Web Applicatio超时时间已到.在操作完成之前超时时间已过或服务器未响应
初步分析原因为对MSSQL操作时连接超时,知道这事,以前没留意,大概是在配置文件中设置连接时限,在网上找了下解决方法,大多说在数据库连接字符串里解决SqlConnection con = new SqlConnection("server=.;database=myDB;uid=sa;pwd=password;")改为:SqlConnection con = new SqlCo转载 2011-12-29 14:45:06 · 931 阅读 · 0 评论 -
TextBox为密码框赋值技巧
当TextBox类型为密码框时,用普通的赋值方法(txtB1.Text = "abc" )是行不通的,TextBox是不会显示出内容的 应该采取:txtB1.Attributes.Add("value","abc"),此时页面才会将“abc”以*号的形式显示出来。转载 2012-03-07 18:07:55 · 1735 阅读 · 0 评论 -
IIS7.0 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法
错误截图: 修改配置截图:转载 2012-04-24 12:39:59 · 1013 阅读 · 0 评论 -
win7下配置iis 虚拟目录
进入控制面板-->管理工具下的Internet信息服务。然后进入相关设置,点击进入后双击ASP,然后"启动父路径”为Ture6.下一步设置"默认文档",如图所示 进入下面 ,然后在右上角点击添加如下内容即可.点击 Default Web Sit,再点击右边的“绑定”,然后编辑,将端口“80 “改为”“8081” “添加虚拟目录”转载 2012-04-24 12:42:59 · 1695 阅读 · 0 评论 -
当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
问题症状:当前标识(帐户名**)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Web.HttpException:转载 2012-04-26 09:39:07 · 2819 阅读 · 0 评论 -
VS.net中快捷键收缩和展开代码段
i. Ctrl-M-O 折叠所有方法 ii. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了) iii. Ctrl-M-M 折叠或展开当前方法 iv. Ctrl-M-L展开所有方法转载 2012-05-30 10:15:28 · 16237 阅读 · 2 评论 -
jQuery实现input文本框内灰色提示文本效果 和 input标签获取焦点是文本框内提示信息清空
一、jQuery实现input文本框内灰色提示文本效果 Html代码 html> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title>input testtitle> script type="text/java转载 2012-07-23 09:47:27 · 4478 阅读 · 0 评论 -
C#远程连接Oracle数据库(不安装客户端)
前言由于工作需要,现需要从远程Oracle数据库获取数据。本人开始以为可以直接远程,试了下竟然不行,提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”。公司的要求就是不装客户端,没法子只好找找看有没有其他方案。Instant Oracle运气不错,还真找到一可用方案,就是Instant Oracle。关于Insta转载 2012-08-08 16:27:51 · 8767 阅读 · 1 评论 -
gridview的数据显示格式
GridView欄位之格式系統提供的數值資料格式符號格式符號 說明C 或 c貨幣之格式,例:25000之"{0:c}"結果為NT$25,000.00。D 或 d十進位之格式,例:25000之"{0:d}"結果為25000。E 或 e科學符號之格式,例:25000之"{0:e}"結果转载 2012-08-17 17:21:17 · 12248 阅读 · 1 评论 -
GridView 合并列、行类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Web.UI.WebControls;/// ///GridViewMergeCell 合并GridView liyang 20090916转载 2012-08-17 17:34:23 · 1333 阅读 · 0 评论 -
文件夹中文件夹(文件)按时间排序,读取最新的文件夹(文件)
using System.IO; private void button1_Click(object sender, EventArgs e) { //DirectoryInfo[] list = new DirectoryInfo(path).GetDirectories();// path:文件夹路径转载 2013-01-06 16:53:31 · 1584 阅读 · 0 评论 -
asp.net GridView 删除时弹出确认对话框(包括内容提示)
效果图: html代码复制代码代码如下: GridView演示 C#代码复制代码代码如下:using System; using System.Data; using System.Data.SqlClient;转载 2013-01-18 17:42:58 · 2013 阅读 · 0 评论 -
C#调用DLL时参数问题
C#导入DLL时,参数怎么定义是一个比较头痛的问题。特别是指针类型的参数,关于此问题本人有点不成熟的经验。以 GetComputerName这个函数为例。函数原型如下:BOOL GetComputerName( LPTSTR lpBuffer, LPDWORD lpnSize);这个lpBuffer就是下个string型的指针,其实无论是什么类型转载 2013-02-25 15:36:21 · 1091 阅读 · 0 评论 -
vs发布window应用程序时出错:未能签名 ...\setup.exe
在vs发布window应用程序过程中,提示“SignTool 报告了一个错误‘未能签名 ...\setup.exe。SignTool 错误: ISignCode::Sign 返回的错误: 0x80880253 签名者的证书对签名无效。’”当使用 ClickOnce 部署执行发布或使用 SignTool 签署清单时,可能会遇到此错误,它是由 SignTool 产生的。http://msd转载 2011-12-06 10:37:49 · 16596 阅读 · 1 评论 -
GridView合并单元格的简单方法
1 string _tempvalue=""; 2 int _temprowspan = 1; 3 TableCell _temptablecell=null; 4 5 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 6 { 7转载 2011-11-18 12:43:44 · 715 阅读 · 0 评论 -
GridView rowcommand调用两次的bug
gridview中的按钮类型用如果用image,触发rowcommand事件时会被执行两次,据说只出现在IE6,IE5、firefox等没有问题,我的IE7也存在同样问题,似乎和IIS版本也有关系,期待微软的补丁。 今天下午一遇到一个问题,gridview 的rowcommand事件会被执行两次,postback也会执行两次,最初还怀疑是调试器的问题,经过察看日志,确定真的被执行了两次。转载 2011-10-25 09:33:55 · 1167 阅读 · 0 评论 -
c#读取string类型的xml格式的字符串
string str =“”;XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(str); String code = xmlDoc.FirstChild.At转载 2011-07-20 15:10:05 · 13274 阅读 · 0 评论 -
C#用Guid获取不规则的唯一值(标识)
在实际的设计当中,我们往往在许多地方需要用到不规则的唯一值(标识),比如在购物车ID、数据标识、消息队列的标识等等。C#为我们提供了一个Guid,可以轻松的获取到不规则的唯一值(标识),具体的方法如下:using System;...private static void Cre转载 2011-07-20 21:15:28 · 948 阅读 · 0 评论 -
page.registerstartupscript的用法
msdn如下说:允许 asp.net 服务器控件在 page 中发出客户端脚本块。 [C#] public virtual void RegisterStartupScript( string key, string scrip转载 2011-08-17 14:53:31 · 609 阅读 · 0 评论 -
搜狗输入法在别的地方输入是简体,可是在VS2005中输入是繁体
搜狗输入法在别的地方输入是简体,可是在VS2005中输入是繁体CTRL+SHIFT+F切换原创 2011-08-17 14:51:44 · 1647 阅读 · 0 评论 -
CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集 “System.Data.Entity, V
说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程转载 2011-09-21 10:50:39 · 10768 阅读 · 1 评论 -
ASP.NET如何防止SQL注入式攻击
所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过转载 2011-08-24 10:35:35 · 535 阅读 · 0 评论 -
C#命名规范之变量和方法参数命名
变量和方法参数命名:根据不同的数据类型前缀+首字母大写的变量描述类型前缀示例ArrayarrarrShoppingListBooleanblnblnIsPostBackBytebytbytPi转载 2011-08-24 11:35:28 · 1825 阅读 · 1 评论 -
C#代码规范
命名惯例和规范注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。Camel 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。· 类名使用Pascal大小写形式 public class HelloWorl转载 2011-08-24 11:54:56 · 1048 阅读 · 0 评论 -
通过SoapHeader来增强Web Service的安全性
要以安全的方式访问Web服务方法,可以考虑以下安全措施: 是谁调用?--SoapHeader身份认证。来自哪里?--访问IP认证。加密传输 --SSL安全访问。这些安全保护措施常常是配合使用的。7.9.1 通过SoapHeader来增强Web Service转载 2011-08-24 12:24:51 · 881 阅读 · 0 评论 -
C#参数化查询数据库防注入
采用SqlClient方式连接数据库: int Id=1;string Name="lui";//语句中直接在sql语句中写添加的参数名,不论参数类型都是如此. SqlCommand cmd = new SqlCommand("",co转载 2011-08-24 14:58:01 · 8298 阅读 · 1 评论 -
C#中log4net使用方法
Log4net是一个第三方开源组件,它设计的主要目的是组合,生成日志信息,同时将配置保存到各种存储介质或者展现平台中,在实际项目中,Log4net可以保存系统运行情况,可以在系统出现异常时,根据保存的日志信息,查看当时系统的状态。1.Log4net的优点:几乎所有的大型应转载 2011-08-24 17:43:29 · 3037 阅读 · 0 评论 -
C# 代码注释规范
不要小瞧注释,因为自己写的Code在很长时间后在修改时,可能连自己都记不得了,还有在其他人接手自己的Case的时候,也会造成阅读困难; .NET提供四种注释 一:类注释-在类的开始部分注释 /* * 类说明 * *转载 2011-08-24 11:49:42 · 7741 阅读 · 0 评论 -
ASP.NET缓存数据添加方法一览
ASP.NET缓存数据添加需求概述ASP.NET使用缓存机制,将需要大量服务器资源来创建的对象存储在内存中。缓存这些类型的资源会大大改进应用程序的性能。缓存是有Cache类实现的,可以通过对缓存设置优先级CacheItemPriority枚举值控制内存不够时的“清理”优先顺序转载 2011-08-24 12:46:20 · 640 阅读 · 0 评论 -
C#编写的 8种初级+高级排序方法
程序代码:view plaincopy to clipboardprint?using System; using System.Collections.Generic; using System.Linq; using System转载 2011-08-24 12:37:28 · 971 阅读 · 0 评论 -
ASP.NET缓存机制基础概念
ASP.NET中的数据缓存有许多种,一般来说大型的数据使用 Cache对象缓存,用户身份信息用Session对象缓存,小型数据用Cookie对象缓存在客户端。本文介绍ASP.NET缓存机制的一些基础概念。AD: ASP.NET缓存机制名转载 2011-08-24 12:47:12 · 837 阅读 · 0 评论 -
.Net读取xlsx文件Excel2007
.NET 读取Excel 2007的xlsx文件和读取老的.xls文件是一样的,都是用Oledb读取,仅仅连接字符串不同而已。读取xlsx 用的是Microsoft.Ace.OleDb.12.0;具体操作方法如下:public static DataTable GetExcelToDataTableBySheet(string FileFullPath,st转载 2013-05-30 10:17:57 · 5847 阅读 · 2 评论