C#开发-web
zengxin2008
开始学习...发表每一个开发过程中遇到的困难...
展开
-
HttpRequest的cookie可以传给IE了
终于找到方法了,太高兴了,最近忙的,好久都没写博客了,现在必须写下此刻的心情。通过研究,终于成功将后台的cookie传给了IE,刚开始我只知道微软一个类库中有一个InternetSetCookie函数,这个函数的功能就是设置IE浏览器的cookie,由于我们公司的一个网站只允许一个帐号同时只能登录一次,就是说同时登录两个,那么前一个就会踢下来,刚开始我就知道有InternetSetCookie原创 2013-05-27 14:47:28 · 1470 阅读 · 1 评论 -
属性“waitingInvoiceAmount”是对象的一部分,不能被修改
最近用实体框架遇到的一个问题: 英文系统提示The property ‘WaitingInvoiceAmount' is part of the object's key information and cannot be modified或中文系统提示:属性“waitingInvoiceAmount”是对象的一部分,不能被修改,真是郁闷我了大半年啊,今天终于有所收获了,昨天看到一个帖子说原创 2012-03-08 11:12:42 · 1552 阅读 · 0 评论 -
C#中对象的当前状态使该操作无效。
来源于:http://blog.csdn.net/yaucyj/article/details/7291374出现这个异常的原因正是因为上年12月29号那次微软发布的最后一次非正常更新程序引起的.在这次安全更新中对于asp.net单次的提交量做了一个最大量限制1000,出现这个异常正是因为页面提交量超过了1000这个限制.这个可以在web.config中更改:[csharp转载 2012-03-07 17:10:27 · 6337 阅读 · 0 评论 -
Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务,处理并发问题
处理并发问题:http://tech.ddvip.com/2008-10/122475047081624_6.html 本节,直接写通过代码来学习。这些基本操作都比较简单,与这些基本操作相关的内容在之前的1至6节基本介绍完毕。l 增加:方法1:使用AddToXXX(xxx)方法:实例代码如下: using (var edm = n转载 2012-02-09 09:57:08 · 1366 阅读 · 0 评论 -
Session的详解,Session导致并发问题
来源:http://www.cnblogs.com/fish-li/archive/2011/07/31/2123191.html阅读目录开始Session的来龙去脉Session对并发访问的影响Session的缺点总结不使用Session的替代方法Asp.net MVC 中的Session现有的代码怎么办?今天来说说 Session 。这个转载 2012-03-03 14:14:40 · 7382 阅读 · 0 评论 -
自定义Unity对象生命周期管理集成ADO.NET Entity Framework
来源:http://blog.csdn.net/shanyou/article/details/4681355 在Unity中,从Unity 取得的实例为 Transient。如果你希望使用多线程方式,就需要在组成时使用lifecycle参数,这时候取出的组件就不再是同一个了。在Unity IOC中,它支持我们对于组件的实例进行控制,也就是说我们可以透明的管理一个组件拥有多少个实例。U转载 2012-02-28 17:56:56 · 749 阅读 · 0 评论 -
w3wp.exe 频繁重启 Faulting application w3wp.exe
IIS的设置:这篇文章还不错:http://www.cnblogs.com/luluping/archive/2010/12/29/1921181.html 症状:不知道项目是什么程序造成iis遇到致命问题导致iis应用程序池自动关闭,今天创新高一天死了四次,(这些错误可以去系统事件日志里找到) 在网上找了一方法:解决办法非常简单,打开应用程序池的属性页,在“回收”选项卡把所有转载 2012-02-28 09:33:16 · 686 阅读 · 0 评论 -
C#开发的搜索引擎,开源项目Lucene.net
昨天在光谷书城看到了一个C#开发的搜索引擎的开源项目,先记下来,以后用的时候再去找详情,详情:http://incubator.apache.org/lucene.net/原创 2012-02-17 12:50:07 · 1454 阅读 · 0 评论 -
C#MVC站点发布后只能访问首页的问题
这个问题一般是出现在windows server2003的操作系统中,原因是在添加脚本通配符的时候,你勾选了“确认文件是否存在”,只需把前面的勾去掉就可以了...原创 2012-02-03 10:35:34 · 716 阅读 · 0 评论 -
.NET环境下的缓存技术
刚网上看到的,不错哦,可以借鉴一下:http://www.360doc.com/content/11/0513/14/1039473_116449708.shtml 摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制和适用范围说明,设计缓存方案应该考虑的问题,以及.NET环境下可用的缓存技术.1 (*)概念1.1 缓存能解决的问题u性能——将相应转载 2012-02-24 16:23:37 · 1707 阅读 · 1 评论 -
MVC入门详解
非常不错的文章,来自博客园:http://www.cnblogs.com/fly_dragon/archive/2011/10/12/AspNetMVC_Pipeline.html 引子 很久没更新了,今天写点关于Asp.Net MVC的PipeLine。首先我们确认一点,Asp.Net WebFrom和Asp.Net MVC是在.Net平台下的两种web开发方式转载 2012-02-21 13:48:09 · 972 阅读 · 0 评论 -
SQL中的update语句涉及到两张表,老是忘,现在记下了
使用SQL中UPDATE语句实现多表更新时间:2010-09-17 10:39 来源:互联网 在开发中,数据库交换使用,关键性的语法各不相同,这是一件让开发人员很头痛的事情.下面为您介绍SQL中Update语句更新多表时在SQL Server,Oracle,MySQL三种数据库中的用法.,供您参考。我也试了SQLite数据库,都没成功,不知是不支持多表更新还是咋的. 在本例中: 我们要用原创 2012-01-04 15:21:26 · 16636 阅读 · 1 评论 -
WordPress+Php+MySQL刹那间配置成功
windows IIS下的WordPress配置:1.手动安装php,2.安装MySQL,3.配置php.ini,将php_mysql.dll和php_mysqli.dll拷贝的系统目录windows下4.下载wordpress,http://wordpress.org/download/5.配置IIS,添加isap筛选器,添加脚本映射,都指向php5isapi.dll6.原创 2011-11-30 23:53:49 · 1564 阅读 · 0 评论 -
装了Framework4.0以后.IIS中没有ASP.NET版本选项卡
如果你事先装.net framework之后再装IIS就会没有ASP.net的选项卡,这是因为.netframework没有注册,你需要运行一个注册。解决办法:在C:\WINDOWS\Microsoft.NET\Framework\找个目录中找到v4.0.x这样的一个目录,一看就知道是framework 4.0的目录了,不同版本可能不一样,因为总升级原创 2012-01-09 17:57:13 · 3232 阅读 · 0 评论 -
Sprint.Net+Nhibenate+Mvc学习
http://www.cnblogs.com/lonely7345/archive/2008/08/31/1280719.html原创 2012-03-09 09:20:17 · 1004 阅读 · 0 评论 -
静态类和单例的区别
面试的时候被问傻了:晕......来源:http://blog.csdn.net/v1v1wang/article/details/5511756 观点一:(单例 )单例模式比静态方法有很多优势:首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;再次,单例类可以被集成,他的方法可以原创 2012-03-31 17:29:59 · 776 阅读 · 0 评论 -
ASP.NET 运行机制总结
这些天看了一些关于ASP.NET底层的文章,受益匪浅。 为什么要了解这些底层呢?我觉得做为一个喜欢开发ASP.NET程序员,我不们不仅要知道“怎么做”,我们更应该知道“为什么这么做”,这样的我们才能做得更好。这样我们才能把准确的代码放置准确的位置。 ASP.NET 像一个全自动的洗车房,车开进车房并通过层层洗刷,最后出来一部闪亮的车。 IIS维护着一个映射表(图转载 2012-05-28 10:48:05 · 534 阅读 · 0 评论 -
jQuery easyui API 中文文档
来源于:http://www.cnblogs.com/Philoo/tag/API/中文操作手册:http://www.phptogether.com/juidoc/英文操作手册:http://www.jeasyui.com/demo/main/index.php?plugin=ValidateBox&theme=default&dir=ltr&pitem=转载 2013-03-16 09:24:45 · 1140 阅读 · 0 评论 -
jquery easyui datagrid 分页 详解
来源于:http://www.cnblogs.com/huozhicheng/archive/2011/09/27/2193605.htmljs代码,用于构建datagrid注意 要想显示分页控件,pagination属性必须为true?12345678910转载 2013-03-15 17:25:51 · 994 阅读 · 0 评论 -
返回easyui/extjs中datagrid使用的json格式
/// /// 返回easyui/extjs中datagrid使用的json格式 /// ///datatable数据 ///总的条数 /// public static string DataToJson(DataTable dt, int count) { S转载 2013-03-15 14:41:39 · 1353 阅读 · 0 评论 -
asp.net服务器推送(ServerPush)和客户端拉拽技术
.net服务推动技术的开源项目:http://signalr.net/来源于:http://www.cnblogs.com/adu1218/archive/2012/04/05/2433450.html在以往的和服务器端通信技术中,我们多数使用的是AJAX轮询式访问,也就是在Javascript中控制时间间隔,然后每隔一段时间就访问一次服务器,然后获得数据或通知。但是这种轮询方式的访问转载 2013-03-13 10:27:59 · 1181 阅读 · 0 评论 -
C#ASP.NET中四种文件下载方法
无意中在论坛上看到的,保存下,以后可以备用,特别注意文件分块下载,需要使用Response.Flush()方法,调用Flush方法将缓冲的响应发送到请求客户端//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { Response.ContentType =转载 2013-03-12 11:03:28 · 715 阅读 · 0 评论 -
从WebBrowser中取得Cookie 和 HttpWebRequest设置cookie!
.将WebBrowser的cookie信息传给HttpWebRequest第一种方法:先建一个"CookieContainer" 把WebBrowser中的Cookie保存在里面//在WebBrowser中登录cookie保存在WebBrowser.Document.Cookie中 CookieContainer myCookieContainer = new Cook转载 2012-09-12 17:46:55 · 8455 阅读 · 2 评论 -
C# FTP WebRequest对象
本文字来源于:http://www.csharpwin.com/csharpspace/6436r9653.shtml 微软的.NET framework 2.0相对于1.x来说增加了对FTP的支持。以前为了符合我的需求,我不等不使用第三方类库来实现FTP功能,但是为了可靠,还是使用.NET framework的类比较好。我的这段代码没有做成可重复使用的类库的形式,但它却是比较容易理解的并转载 2010-11-24 15:22:00 · 743 阅读 · 0 评论 -
HttpRequest下载图片,判断图片类型
参考:http://www.cnblogs.com/MessageDream/archive/2012/05/04/2482066.html /// /// 将图片保存到图片库 /// /// 包含图片的流 /// 文件名 public static bool SavePicToLibrary(原创 2012-09-07 15:52:13 · 2083 阅读 · 0 评论 -
ServicePoint的详解
ArticleClientCertificate 属性获取发送到服务器的上一个客户端证书。命名空间:System.Net程序集:System(在 system.dll 中)语法Visual Basic(声明)Public ReadOnly Property ClientCertificate As X509CertificateVisual...Conn转载 2012-09-14 09:57:12 · 4440 阅读 · 0 评论 -
表单编码问题
真是晕啊!这几天做个模拟机器人居然出现这样一个表单编码的问题,之前从来都没遇到过,我要登录的一个页面是需要提交viewstate,但viewstate中含有很多空格,我在请求提交数据的时候设置了表单的编码request.ContentType = "application/x-www-form-urlencoded";post过去的数据也经过了UrlEcode编码,但始终是模拟登录不了,找原创 2012-09-13 17:17:33 · 594 阅读 · 0 评论 -
ViewState解码
未加密的ViewState解码: byte[] stringBytes = Convert.FromBase64String(this.TxtSource.Text); this.TxtTarget.Text = System.Text.Encoding.ASCII.GetString(stringBytes);详情请求我的资源库下载ViewState解码工具原创 2012-09-13 10:05:05 · 1521 阅读 · 0 评论 -
多线程下载
参考网址:http://www.cnblogs.com/huangxincheng/archive/2012/05/20/2509715.html 第三篇来的好晚啊,上一篇说了如何向服务器推送信息,这一篇我们看看如何"快好准"的从服务器下拉信息。 网络上有很多大资源文件,比如供人下载的zip包,电影(你懂的),那么我们如何快速的进行下载,大家第一反应肯定就是多线程转载 2012-09-11 23:25:47 · 944 阅读 · 0 评论 -
正则表达式
^(?:([A-Z])(?!.*?\1)){10}$其解释如下:(?:)是不匹配括号以内的(?!)是负向预查,就是不匹配的意思。如"Windows (?!95|98|NT|2000)" 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows",因为里面使用了(?!95|98|NT|2000)即匹配的字符中包含了原创 2012-09-05 17:05:15 · 507 阅读 · 0 评论 -
C#实现图片翻转
public void GetImg() { Bitmap bm = new Bitmap(Server.MapPath(@"~/qq.jpg")); int w = 100; int h = 300; int[] r = new int[] { 2, 3, 4, 5, 6, 7, 8 };原创 2011-12-22 14:45:46 · 1654 阅读 · 0 评论 -
[.NET 基于角色安全性验证] 之三:ASP.NET Forms 身份验证
[.NET 基于角色安全性验证] 之三:ASP.NET Forms 身份验证[ 2006-08-08 11:11:56 | 作者: yuhen ] 字号: 大 | 中 | 小 在开发过程中,我们需要做的事情包括:1. 在 web.config 中设置 Forms 身份验证相关参数。2. 创建登录页。登录页中的操作包括:1. 验证用户名和密码是否正转载 2011-11-29 15:59:56 · 583 阅读 · 0 评论 -
反射笔录
<br />反射在 Java、.NET 都是被支持的,并不是所有语言都支持,如:C++ 就没有反射的说法。 <br /><br />“反射”其实就是利用程序集的元数据信息。 <br /><br />反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间,假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型): <br />Assembly assembly = Assembly.LoadFile("程序集路径,不能是相对路径"); // 加载程转载 2011-05-18 16:35:00 · 689 阅读 · 0 评论 -
XML 带命名空间查找节点
<br />例:http://www.chenjiliang.com/Article/View.aspx?ArticleID=603<br /> string xml = "";<br />XmlDocument xmldoc = new XmlDocument();<br />xmldoc.LoadXml(xml);<br />XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable);<br />原创 2011-01-21 00:37:00 · 992 阅读 · 0 评论 -
C#模拟网站用户登录(有意思)
<br /> <br />本文章来源于:http://crazy.139now.com/blog/28<br /> <br />我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的。<br />HTTP协议是一个无连接的协议,也就是说这次对话的内容和状态与上次的无关,为了实现和用户的持久交互,网站与浏览器之前在刚建立会话时将在服务器内存中建立一个Session,该S转载 2010-11-24 15:31:00 · 1205 阅读 · 0 评论 -
C# MVC项目开发
<br />参考的博客:http://www.cnblogs.com/zhangziqiu/archive/2009/02/28/ASPNET-MVC-2.html<br /> http://blog.joycode.com/saucer/ <br /> 这个月开始进入MVC项目的开发阶段了,前半个月主要是学习MVC框架,Microsoft.Practices.Utility的依赖注册等,期间碰到了不少问题,但昨天碰到了一个非常简单的问题,就是新建一个Area,学原创 2011-01-14 11:40:00 · 1563 阅读 · 0 评论 -
C# 类型后的问号?
<br />单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!<br />双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过!<br /> <br />publicint? para;<br />//public int para;如果不注释掉此行,而把上一行注释掉的话,下面会报错!<br />publicint par(){ returnthis.para ??0;}原创 2011-01-09 15:45:00 · 1096 阅读 · 0 评论 -
C#操作Word
<br />1.先通过程序生成报表样式的HTML页面,然后修改HTML页面的后缀名为DOC。 <br />2.定制WORD文档的模板文件,在C#中操作WORD模板,生成新的WORD文档。 <br />第 一方案简单,只需要改动文件的扩展名就行了,但是也存在了一些问题,譬如生成的WORD文档样式的丢失。这样对于客户来说可能是一个无法通过的方案。第二 方案比较复杂,需要调用OFFICE的WORD组件通过C#来操作WORD,进而生成WORD。此方法类似于我们在c#中的后台拼接数据。虽然麻烦,但是 能够灵活定制,只转载 2010-10-17 22:33:00 · 876 阅读 · 0 评论 -
C# 操作word
public string CreateWordFile(string CheckedInfo) ...{ string message = ""; try ...{ Object Nothing = System.Reflection.Missing.Value; Directory.CreateDirectory("C:/CNSI"); //创建文件所在目录原创 2010-10-17 16:12:00 · 472 阅读 · 0 评论 -
文件加密解密程序
<br /> //解密<br /> private string ReadEncrypt(FileStream fs)<br /> {<br /> DESCryptoServiceProvider crypt = new DESCryptoServiceProvider();<br /> crypt.Key = new byte[] { 71, 72, 83, 84, 85, 96, 97, 98 };<b原创 2010-09-06 16:10:00 · 531 阅读 · 0 评论