随笔分类 -  ASP.NET

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页
摘要:1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConne... 阅读全文
posted @ 2014-04-28 16:58 左正 阅读(650) 评论(0) 推荐(0) 编辑
摘要:C#中导出Excel分为两大类。一类是Winform的,一类是Web。今天说的这一种是Web中的一种,把页面上的Table部分导出到Excel中。Table导出Excel,简单点说,分为以下几步:1.根据table的id,获取到Table的html,如用jquery获取table的代码:$("#ta... 阅读全文
posted @ 2014-04-16 13:23 左正 阅读(3953) 评论(0) 推荐(0) 编辑
摘要:公司受金融危机影响,业务量大减,公司销售人员一天到晚在网上找客户名录发邮件,这天公司领导一拍脑袋“开发一个邮件群发器,销售人员提供客户通迅录,程序自动发送”,再而拍拍我肩膀"开发这个邮件群发器任务就交给你去处理了",虽然有三年多时间没有再做过WinForm,但也没办法只好硬着头皮拍拍胸脯"没问题"。马上登录园子"WinForm 邮件"搜索,真庆辛结果还不少。照着大牛们的文章,很快就可以接发邮件了,看来园子不愧我们程序员的百科全书。不过期间还是碰到了一些小问题,比如qq邮箱始终通不过身份验证(到现在也没解决,最后放弃了QQ邮箱),还在多 阅读全文
posted @ 2014-04-13 09:47 左正 阅读(447) 评论(0) 推荐(0) 编辑
摘要:调试的时候突然之间一连数据库就崩, 结果把连接单拉出来试试还是不行。错误信息:“System.AccessViolationException”类型的未经处理的异常在System.Data.dll 中发生其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。解决办法:用管理员身份运行CMD:netsh winsock reset 阅读全文
posted @ 2014-03-24 17:36 左正 阅读(355) 评论(0) 推荐(0) 编辑
摘要:引言项目中常用到将数据导入Excel,将Excel中的数据导入数据库的功能,曾经也查找过相关的内容,将曾经用过的方案总结一下。方案一NPOINPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。优势(一)传统操作Excel遇到的问题:1、如果是.NET,需要在服务器端装Office,且及时更新它,以 阅读全文
posted @ 2014-03-23 10:38 左正 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:声明:本文仅提供一种编程思路,所提供代码仅供参考,如需使用,请自行完善。我们在做程序的的时候经常要处理用户输入,作为我们的主要语言中文,经常会出现全角、半角的问题,这会在查询时给我们带来很多麻烦。本文采用扩展方法解决全半角切换的问题,效果图代码如下:publicstaticvoidExample(stringuserInput){stringsbc=userInput.ToSBC();//转全角//具体操作,如存入数据库stringdbc=userInput.ToDBC();//转半角//具体操作,如存入数据库}//////转全角(SBCcase)//////任意字符串///全角字符串publ 阅读全文
posted @ 2014-03-18 15:08 左正 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:定义和用法accept-charset 属性规定服务器处理表单数据所接受的字符集。accept-charset 属性允许您指定一系列字符集,服务器必须支持这些字符集,从而得以正确解释表单中的数据。该属性的值是用引号包含字符集名称列表。如果可接受字符集与用户所使用的字符即不相匹配的话,浏览器可以选择忽略表单或是将该表单区别对待。此属性的默认值是 "unknown",表示表单的字符集与包含表单的文档的字符集相同。提示:请避免使用该属性。应该在服务器端验证文件上传。实例在表单中使用 accept-charset 属性: First name: Last name: TIY浏览器支 阅读全文
posted @ 2014-03-14 11:30 左正 阅读(642) 评论(0) 推荐(0) 编辑
摘要:1、直接Redirect后加Controller/ActionResponse.Redirect("/User/Edit");//returnRedirect("/User/Edit");returnRedirectToAction("about","Home");Response.Redirect("/User/Edit");2、直接return后加Controller/ActionreturnRedirect("/User/Edit");3、RedirectToActio 阅读全文
posted @ 2014-03-13 14:02 左正 阅读(2042) 评论(0) 推荐(0) 编辑
摘要:纯CSS Lightbox效果 This is the main content. To display a lightbox click here This is the lightbox content. Close 阅读全文
posted @ 2014-03-11 16:01 左正 阅读(422) 评论(0) 推荐(0) 编辑
摘要:查了N久资料,包括MSDN的官方文档,对于同一工作组下,不同机器之间如何利用Private Queue(专用队列)来发送/接收消息,关于Path的引用一说,无非都是MachineName\private$\QueueName ,经过N多尝试,这样都不能成功(既使把Queue的所有权限都加上,仍然报错"队列路径名无效"),正准备放弃的时候,一次偶然的调试中发现系统最终都是用FormatName来处理的,终于找到正确的引用方法:1.一种是以机器名(计算机名)的表示方法FormatName:DIRECT=OS:计算机名\Private$\队列名称比如: FormatName:DI 阅读全文
posted @ 2014-02-27 09:46 左正 阅读(395) 评论(0) 推荐(0) 编辑
摘要:上次我主要学习的是MSMQ的基本的概念、安装消息队列和新建了一个简单的队列。现在我就继续学习关于消息队列的接收先还是概念消息的接收又分成同步和异步方式两种,同步接收在规定时间内从消息队列中取出收到的第一条消息,当消息队列中没有消息时,程序处于等待状态;异步接收方式则是定义了一个事件处理函数,当消息队列中第一个消息到达时立即触发该函数。接下来我就做个实验:privatevoidFSend(){stringqueuename=".\\private$\\testQueue";//队列名称MessageQueueq;if(MessageQueue.Exists(queuename 阅读全文
posted @ 2014-02-26 17:13 左正 阅读(384) 评论(0) 推荐(0) 编辑
摘要:一、通过这篇文章主要是对自己学习MSMQ进行小结,并希望能把自己的想法写出来,能和一些也正在研究MSMQ的朋友共同学习,并希望能给予指导和建议二、首先是MSMQ的一些理论上的知识MSMQ(MicroSoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的 阅读全文
posted @ 2014-02-26 17:12 左正 阅读(309) 评论(0) 推荐(0) 编辑
摘要:C#如何把YYYY-MM-DD HH:MM:SS格式的日期转成YYYYMMDDHHMMSS的格式?方法一:string src= (new DataTime()).ToString();string result=DateTime.ParseExact(src, "yyyy-MM-dd HH:mm:ss.fff ",null).ToString("yyyyMMddHHmmssfff");方法二:把“-”、“:”、“.”和“ ”去掉:string src=(new DataTime()).ToString();string result=System.Te 阅读全文
posted @ 2014-02-20 18:18 左正 阅读(31304) 评论(0) 推荐(0) 编辑
摘要:在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。这里首先给出JSON字符串集,字符串集如下:代码如下:var data="{root:[{name:'1' 阅读全文
posted @ 2014-02-20 18:17 左正 阅读(227) 评论(0) 推荐(0) 编辑
摘要:起因:今天早上被同事问了一个问题:说接收到的参数是乱码,让我帮着解决一下。实际情景:同事负责的平台是Ext.js框架搭建的,web.config配置文件里配置了全局为“GB2312”编码:当前台提交“中文文字”时,后台用Request.QueryString["xxx"]接收到的是乱码。无论用System.Web.HttpUtility.UrlDecode("xxx","编码类型")怎么解码都无效。原理说明:1:首先确定的是:客户端的url参数在提交时,Ext.js会对其编码再提交,而客户端的编码默认是utf-8编码客户端默认有三种编 阅读全文
posted @ 2014-02-19 15:13 左正 阅读(2159) 评论(0) 推荐(0) 编辑
摘要:Windows下MemCache环境安装配置的文章很多,但大部分都是用的默认端口11211,如何修改默认端口、如何在一台服务器上配置多个MemCache端口?这正式本文要解决的问题。 1.从微软官网下载rktools.exe (安装只为得到两个exe程序,可以先检查步骤2中的程序文件是否存在。如果不存在,也可以从其它服务器上复制相应的文件到相应目录下。可以直接跳过此步),然后进行安装。下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&dis 阅读全文
posted @ 2014-02-12 10:22 左正 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方法SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource'的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用sp_config 阅读全文
posted @ 2014-01-22 15:41 左正 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:今天单位一ASP.NET网站,里面有个功能是导出数据,发现一导出就报错,报错内容是:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 阅读全文
posted @ 2014-01-22 15:38 左正 阅读(422) 评论(0) 推荐(0) 编辑
摘要:性能是考量一个软件产品好坏的重要指标,与产品的功能有着同等重要的地位。用户在选择一款软件产品的时候基本都会亲身试验比较同类产品的性能。作为选购那个软件重要因素之一。软件的性能指什么降低内存消耗在软件开发中,内存消耗一般作为次要的考虑,因为现在的计算机一般都拥有比较大的内存,很多情况下,性能优化的手段就是空间换取时间。但是,并不是说,我们可以肆无忌惮的挥霍内存。如果需要支持在大数据量的用例时,如果内存被耗尽,操作系统会发生频繁的内外存交换。导致执行速度急剧下降。提升执行速度加载速度。特定操作的响应速度。包括,点击,键盘输入,滚动,排序过滤等。性能优化的原则理解需求以MultiRow产品为例,Mu 阅读全文
posted @ 2013-12-11 19:02 左正 阅读(528) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个很奇怪的事情,用request.url.port来获取一个请求的端口,返回是80 ,很纳闷啊我的请求上面是http://www.XX.com:8088 啊,怎么会是80啊,太不可思议了! 看msdn: 获取有关当前请求的 URL 的信息 感觉对啊,没啥问题啊,但是返回确实不对啊,只好上网去搜,后面才知道是端口映射的问题 request.url 获取到的是基于IIS的定位URL,而IIS只知道自己的端口是80不知道外面对他的请求是怎么处理的,就是它只去处理关于80的问题,所以返回的80 而我们访问加的8088 就是加的端口映射,那这时候怎么办呢? 解决方案:后面才发现用 reques 阅读全文
posted @ 2013-11-26 18:36 左正 阅读(3574) 评论(0) 推荐(1) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页