随笔分类 -  ASP.Net

.net程序员必须知道的知识
摘要:A while back, I posted a list of ASP.NET Interview Questions. Conventional wisdom was split, with about half the folks saying I was nuts and that it w 阅读全文

posted @ 2016-03-02 13:18 MisterS 阅读(576) 评论(0) 推荐(0)

利用WebRequest类上传文件
摘要:说明:1.WebRequest类是一个抽象类,所以上传类实际使用的是其子类2.打开Fiddler软件,监视正常网页的文件上传,可以看到http协议的请求和响应信息,简略说明(第一行:请求说明POST http://localhost/UpLoad.aspx HTTP/1.1 (请求类型:post,请... 阅读全文

posted @ 2015-12-14 11:50 MisterS 阅读(1256) 评论(0) 推荐(0)

jquery.ajax请求aspx和ashx的异同
摘要:1.jquery.ajax请求aspx请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是“application/json”, (3)data传递的数据必须是严格的json数据,如"{'a':'... 阅读全文

posted @ 2015-07-10 15:07 MisterS 阅读(873) 评论(0) 推荐(0)

自定义Excel导出简易组件
摘要:1.组件原理excel的数据存储是以xml格式存储的,所以导出Excel文件可以通过生成XML来实现。当然XML必须符合一定的格式要求。2.组件实现(1)新建类库文件“MyExcel”(2)添加类型“WorkBook”,这里指Excel的工作表。 1 namespace MyExcel 2 { ... 阅读全文

posted @ 2015-07-07 16:30 MisterS 阅读(1069) 评论(0) 推荐(0)

SQL Server 2008连接字符串写法大全(摘自网络)
摘要:一、.NET Framework Data Provider for SQL Server类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnection厂商:Microsoft标准安全连接Data Source = myServerAddress;... 阅读全文

posted @ 2014-06-12 10:47 MisterS 阅读(323) 评论(0) 推荐(0)

C#操作Excel
摘要:必须:添加引用“using Excel = Microsoft.Office.Interop.Excel;”(手动添加引用:右键--添加引用--。net--excel)关键:创建Excel各个对象模型 private Excel.Application excel; //Excel的当前工作环境 p... 阅读全文

posted @ 2014-05-06 18:06 MisterS 阅读(338) 评论(0) 推荐(0)

C#操作Excel文件(转)
摘要:摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用。 关键词:受管代码;非受管代码;Excel对象;动态连接库 引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的... 阅读全文

posted @ 2014-05-05 10:07 MisterS 阅读(925) 评论(0) 推荐(0)

sqlserver行列转换问题(网上搜集)
摘要:(列->行)一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:1爬山... 阅读全文

posted @ 2014-04-25 13:51 MisterS 阅读(2661) 评论(0) 推荐(0)

几种数据库的大数据批量插入【转】
摘要:在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。/// /// 提供数据批量处理的方法。 /// public interface IBatcherProvider : IProviderService { /// /// 将 的数据批量插入... 阅读全文

posted @ 2014-04-03 11:04 MisterS 阅读(409) 评论(0) 推荐(0)

前台动态添加表格新行将数据返回到后台
摘要:前台html 和 javascript 代码 动态添加新行 列一 列二 ... 阅读全文

posted @ 2014-03-13 15:25 MisterS 阅读(3703) 评论(0) 推荐(1)

自定义ORM框架(转转)
摘要:ORM背景 在数据库界,主流的数据库都是关系型数据库,其采用的关系型数据结构模型,无论从数学上还是实践中都相当的成熟,得到非常广泛的应用。在关系型数据结构理 论中,所有的数据都组织成一个个相互独立的二维表格,一个数据表有若干行若干列。因此关系型数据库适合存储大量的结构简单的数据,不适合存储复杂的数据结 构。 在编程界,面向对象的编程思想及其派生思想占据主流。面向对象的编程思想具有封装,继承,重载等手段来方便的实现比较复杂的数据结构,这适应了现代信息系统包含大量复杂数据结构的特点。因此面向对象的编程思想得到广泛应用。 关系型数据模型和面向对象的编程思想之间存在比较大的差别,数据在两者之间的交换是 阅读全文

posted @ 2013-12-18 16:42 MisterS 阅读(2009) 评论(0) 推荐(0)

带格式导出数据到Excel
摘要:导出按钮事件 protected void Button1_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition", "attachment;filename=zjxx.xls"); Response.ContentEncoding = System.Text.Encoding.GetEnco 阅读全文

posted @ 2013-12-13 14:46 MisterS 阅读(3597) 评论(0) 推荐(0)

app.config动态修改及读取
摘要:1.添加应用程序配置文件右键点击项目,选择“添加”→“添加新建项”→“添加应用程序配置文件”将其添加到项目中。2.设置配置文件 3.读取配置文件(项目中必须添加system.configuration引用:右击项目-添加引用-选择.net中system.configuration)public string ReadConfig(){ConfigurationManager.RefreshSection("connectionStrings"); //读取之前强制刷新节点清除缓存ConfigurationManager.RefreshSection("appSet 阅读全文

posted @ 2013-12-12 15:48 MisterS 阅读(4376) 评论(0) 推荐(0)

学习笔记之AJAX无刷新分页
摘要:利用AJAX实现无刷新分页技术原理:其主要是利用AJAX的异步处理机制,实现数据的异步传递,它隐藏了客户端向服务端请求数据的状态,在客户端表现为无刷新的显示状态。实现分页的步骤:1.客服端点击页码按钮触发分页事件2.客户端传递页码参数到服务端3.服务端连接数据库获取数据4.服务端将数据序列化并写入输出流5.客户端获取输出流,并转换为JSON格式数据6.将JSON数据组合排列到标签元素生成具体页面。具体实例:ASPX页面代码 尾页 下一页 上一页 首页 共有数据: 后台处理程序ashxusing System;using System.Web;using System.C... 阅读全文

posted @ 2013-12-11 17:33 MisterS 阅读(415) 评论(0) 推荐(0)

游标(转转)
摘要:游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量…… 从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方: 当你从ATM取钱的时候,是一次取1000效率更高呢,还是取10次100?既然游标这么“邪恶”,为什么还要学习游... 阅读全文

posted @ 2013-11-29 18:04 MisterS 阅读(278) 评论(0) 推荐(0)

流Stream个人学习理解
摘要:1.Stream类命名空间:System.IO程序集:mscorlib流是对字节序列的抽象,提供字节序列的一般视图。流的操作包括三个方面:1.读取(Read):将流数据传入到数据结构2.写入(Write):将数据结构中数据传入到流3.查询(Seek):查询和修改在流中的当前位置2.流分类流分为:字节流和字符流常用字节流:FileStream:文件流MemoryStream:内存流NetworkStream :网络流字符流:TextReader:字符输入流TextWriter:字符输出流3.读取器及编写器字节流的读取器及编写器BinaryReader:读取字节流中数据以二进制形式存储到数据结构中 阅读全文

posted @ 2013-11-22 17:19 MisterS 阅读(273) 评论(0) 推荐(0)

学习笔记 之--AJAX核心对象 XMLHttpRequest
摘要:实现AJAX功能,核心就是XMLHttpRequest,而且现在大多数浏览器都支持这个核心组件对象。实例:实现无刷新登陆验证1.前台代码 AJAX登陆验证 用户名: 密 码: 后台代码创建一般处理程序,Handler.ashxusing System;using System.Web;public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string name = context.Request.Form["name"];//用户名 string .. 阅读全文

posted @ 2013-11-11 15:54 MisterS 阅读(304) 评论(0) 推荐(1)

建立索引的规则
摘要:建立索引常用的规则如下:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择复合索引中的主列字段,一般是选择性较好的字段; B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引; C、如果复 阅读全文

posted @ 2013-10-30 17:23 MisterS 阅读(647) 评论(0) 推荐(0)

jquery上传控件个人使用
摘要:转了一篇jquery的上传控件使用博文,但是,经过测试貌似不行,自己研究了一下,效果实现。记下,以后使用。下载“Uploadify”,官方版本为php的,很多文件不需要,删除带.php的文件。 后台代码:在一般处理程序里public class UpLoadHandler : IHttpHandler,System.Web.SessionState.IRequiresSessionState{ public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/... 阅读全文

posted @ 2013-10-22 15:48 MisterS 阅读(337) 评论(0) 推荐(0)

上传控件(转)
摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图:4 Default.aspx的html页的代码 阅读全文

posted @ 2013-10-21 15:46 MisterS 阅读(225) 评论(0) 推荐(0)

导航