asp.net
蓝色羽翼
这个作者很懒,什么都没留下…
展开
-
GridView的代码增、删、改、查
1、Web.Servers配置 appSettings> addkey="ConnectionString"value="Server=2012-0901-1153;Database=jk;uid=sa;pwd=sa"/> appSettings>2、公共类using System;using System.Collections.Generic;原创 2012-11-15 09:34:22 · 1127 阅读 · 0 评论 -
.net Session原理与在登录中的应用
Session原理:在服务器端有一个session池,用来存储每个用户提交的session中的数据。Session有跨页面不跨进程的访问特性,因此对于每个客户端(同一电脑的同一个浏览器)中的session,不能被其它电脑或本机的其它浏览器所访问。客户端首次与Web服务器建立连接时,服务器为客户端分配一个SessionID作为这个Session的唯一标识,这个SessionID以Cook原创 2013-08-30 20:54:57 · 1154 阅读 · 0 评论 -
.NET URL重写
1、 为什么要URL重写?提高搜索引擎阅读和索引到网站的能力(SEO)隐藏实际网站路径,提高网站安全性易于用户输入和记忆2、 能达到什么样的效果?在网站的各个网页中,经常需要传值,如要进行分页时,在利用POST提交时,就要传入:CurrentRequestPageIndex,CurrentRequetSize,CurrentRequestOrder,CurrentRe原创 2013-09-05 11:03:56 · 1030 阅读 · 0 评论 -
三层中的工厂接口架构分析
三层架构是目前大多数项目中的最基本架构,而为了更方便的维护代码,增加可访问性,通常会引入工厂的接口。现在来分析下这三者的结合。三层 三层分UI,BLL,DAL层,BLL将UI和DAL层分离,实现将具体对数据库的实现与前台的数据展示分离,如:现在用SQL Server数据库,今后要更换别的数据库,这样的就,就直接改DAL层代码,而UI,BLL无需任何更改。接口、工厂、具体原创 2013-10-18 00:11:52 · 1797 阅读 · 0 评论 -
uploadify多文件上传
效果图:见下前台代码: 上传 $(document).ready(function () { $("#uploadify").uploadify({ 'uploader': 'Scripts/jquery.uploadify-v原创 2013-10-31 10:16:00 · 999 阅读 · 0 评论 -
xhEditor在线编辑器使用实例
使用xhEditor的最大好处就是不用去处理烦人的HTML标签问题,研究了一天,记录备用前台HTML: $(function () { //初始化编辑器 $('#elem1').xheditor({ tools: 'full', width: '99.4%', he原创 2013-10-31 18:05:03 · 1859 阅读 · 0 评论 -
Quartz实例及IIS闲置超时解决方案
要点:Quartz功能,Quartz实例,Iis闲置超时解决方案在Web应用中常要实现的一个功能就是:1)某一个功能模块的代码需要定期执行一次;2)或者像邮件的定时发送功能一样,一到某个时间点就执行一段代码;3)每个月最后一周的星期五的18点00分执行一段代码。那么这个时间就需要一个计时器来执行。但是传统的System.Threading;System.Windows.Form原创 2013-11-18 17:26:09 · 9076 阅读 · 0 评论 -
.net jMail邮件发送(含抄送、密送、多发、日志记录)
jmail是一个第三方邮件操作组件,通常位于web服务器端,实现收邮件及发邮件功能(客户端用Foxmail这类就很好了)。可以利用它轻松实现发邮件、抄送、密送、多发、日志记录及收邮件功能。本章要讲的,就是:发邮件、抄送、密送、多发、日志记录。一、组件准备下载JMail44_pro并安装(记下安装路径)找到安装路径,将其中的jmail.dll复制到项目中二、核心发送代码新建Mai原创 2013-11-20 16:20:54 · 4268 阅读 · 1 评论 -
jsonp实现跨域访问
要实现JSONP跨域访问,首先就要了解什么是跨域?然后JSONP与JSON的关系?1、什么是跨域?跨域简单的说就是一个域名下的程序和另一个域名下的程序做数据交互。比如说:现有一个http://www.zq.com和http://www.qt.com两个独立的网站,要实现从后一个网站向前一个网站中取数据。把做为数据来源的当作服务端,把去获取数据的当作客户端,实现面向服务的编程。在原创 2013-11-08 14:45:55 · 2282 阅读 · 0 评论 -
.net jMail收邮件(含写入数据库及收取附件)
接上章发送邮件using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using jMailDemo2;using jmail;using System.IO;namespace JmailDemo{ public cla原创 2013-11-22 13:38:34 · 1462 阅读 · 0 评论 -
.net Cookie原理与使用
HttpCookie 创建Cookie对象cookieName.Expires 设置过期时间Response.Cookies.Add(cookieName); 添加到Cookies集合中(保存)Request.Cookies["cookieName"].Value(); 取指定Cookie值 Cookie是存储在客户端的一小段文本数据,通常浏览器支持最大4096字节(大原创 2013-08-30 20:50:46 · 1205 阅读 · 0 评论 -
.net 防盗链
Global.asax 文件中 protected void Application_BeginRequest(object sender, EventArgs e) { //判断当前请求是否是访问 images/文件夹 if (Request.RawUrl.ToLower().Contains("/ima原创 2013-08-19 15:17:02 · 1046 阅读 · 0 评论 -
.net 静态化
页面静态化的目地是为人SEO下面这个.net 静态化不太正确, ~/(\d{4})/(\d{2})/Default\.aspx原创 2013-08-19 12:42:45 · 696 阅读 · 0 评论 -
TreeView站点导航(结合SiteMapDataSource)
http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > 学生信息管理" description=""> 计应" description="">****注意这里没有结束标志斜杠/ description=""> description=""> 计网原创 2012-11-15 09:48:50 · 927 阅读 · 0 评论 -
asp.net事务处理
来自:http://blog.csdn.net/ycl111事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分。如果遇到错误,则不会对数据库作出任何修改。 例如,在一个银行应用程序中,如果资金从一个帐户转到另一个帐户,则会将一定的金额记入一个帐户的贷方,同时转载 2012-11-16 09:23:27 · 1135 阅读 · 0 评论 -
提高VS启动速度
在每次起动Visual Studio 2010时,都会出现一个启动屏,占用启动的很大一部分时间,如何去掉这个启动屏呢?1)为Microsoft Visual Studio 2010建立一个快捷方式。2)右击快捷方式——属性——快捷方式3)在“目标”项的最后面,加上“/nosplash”,最后变成"C:\Program Files\Microsoft Visual Studio 10.0原创 2013-04-13 16:09:34 · 1465 阅读 · 0 评论 -
常见HTTP状态码解析
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。平时上网时,会看到类似“404……”这样的页面,其实就是利用的HTTP状态码,网页出现了错误时所引向的另一个报错页。以下的常见状态码,当然,最常见的就是"404"编辑自网络:http://www.seowhy.com/1_28_zh.html成功2×× 成功处理了请求的状态码。20转载 2013-04-13 17:10:13 · 796 阅读 · 0 评论 -
[.NET知识点]web.config配置项
一、页面错误处理 说明:1、mode:表示什么时候显示错误信息,共三种状态: on:表示始终显示自定义的信息。此时跳转到接收出错页面显示页 Off:表示始终显示详细的asp.net错误信息。此时出错出显示哪行出错等详细信息。 RemoteOnly:表示只对不在本原创 2013-04-13 17:03:47 · 852 阅读 · 0 评论 -
[.NET知识点].net中的Cookie应用
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication1{ public partial clas原创 2013-04-16 17:23:01 · 889 阅读 · 0 评论 -
.net GridView介绍
来源:百度百科:http://baike.baidu.com/view/1059061.htm简介GridView 网格视图asp:GridView ID="GridView1" > .net 2.0新增的服务器控件编辑本段详细介绍GridView控件的属性表10.6 GridView控件的行为属性属性描述Allow转载 2013-05-09 11:54:36 · 791 阅读 · 0 评论 -
在.net中嵌入PDF
方法一:C# 方法二:HTML <iframe id="iframeContent" name="contentIframe" style="scroll:原创 2013-05-10 15:01:40 · 1486 阅读 · 0 评论 -
jMail附件乱码(一串串英文)
今天在做jMail邮件收发模块,在添加附件时,遇到将邮件发送后,收件人看到的附件是一串串的英文字符,如下:This is a multipart message in MIME format.----NEXT_BM_CF9ABA8F41EA47799032BC2EF233E539Content-Type: text/plain;charset="GB2312"Content-T原创 2013-05-11 13:05:58 · 1618 阅读 · 0 评论 -
the message was undeliverable. All servers failed to receive the message
在实现邮件发送功能模块时,报错:the message was undeliverable. All servers failed to receive the message翻译:消息无法投递,服务器未接收到消息原因:用户名身份验证没有写:jmessage.MailServerUserName = ***@163.com;测试发现: jmessage.MailSer原创 2013-05-11 12:09:34 · 2359 阅读 · 0 评论 -
C# Lock
当运行一个程序时就开启了一个进程,一个进程中包含可以开多个线程,这些线程分用户界面线程和工作线程。用户界面线程随程序的起动、关闭而同时启动、关闭。工作线程,分前台线程和后台线程,后台线程随程序的关闭而关闭,而前台线程则时先关闭这个前台线程或等到它执行完毕再关闭程序。线程可以开多个,但是多个线程间所执行的代码块却有可能是相同的,多个线程都要执行这段代码块可能会涉及一些状态或数据等的修改,而其它的线程原创 2014-03-03 09:08:21 · 1249 阅读 · 0 评论