
.net(asp.net)
jbhou
这个作者很懒,什么都没留下…
展开
-
ASP.NET2.0打通文件图片处理任督二脉
1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)9.1.最简单的单文件上传(没花头)效果图:说明:这是最基本原创 2007-07-23 15:45:00 · 462 阅读 · 0 评论 -
asp.net(c#)上传文件时检测文件类型方法小结
上传文件检测类型到目前为止我只看到过两种,第一种是检测文件的后缀名;第二种是检测文件的头部编码,不同类型文件的头部编码是不一样的(不知道这样说恰当不,有错误希望大家指出),比如255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar...这篇文章代码多有参考网络,特此说明.前台文件:两种方法的前台文件是一样的.http://www.w3.or原创 2008-11-12 09:41:00 · 694 阅读 · 0 评论 -
ASP.NET 2.0导出到Excel时如何保留换行?
由于Excel毕竟不是 HTML,它有自己的样式标准,在Excel 中,实现换行的方法是:br style=mso-data-placement:same-cell;/>完整代码:%@ Page Language="C#" Trace="false" AutoEventWireup="true" %> script runat="server"原创 2008-12-09 16:49:00 · 617 阅读 · 0 评论 -
ASP.NET客户端回调
HTML: "http://www.w3.org/1999/xhtml"> "server"> 客户端回调--ASP.NET性能优化1 "javascript"> function CallServer(inputcontrol,context) { //回调还没有处理完全时其预先加载的显示值 context.innerHTML = "加载中...转载 2008-12-12 17:00:00 · 527 阅读 · 0 评论 -
ASP.net下调用SmtpClient实现smtp方式邮件发送(带附件)
做asp.net的网站被要求要加入一个邮件自动发送的功能,同时还要加入附件网上搜索了很多,自己记录总结一下废话说完先贴代码:public class MyMail { private MyMail(string title, string co原创 2011-09-26 21:07:17 · 1732 阅读 · 1 评论 -
.Net环境下的缓存技术介绍
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数转载 2012-01-14 22:45:30 · 500 阅读 · 0 评论 -
Asp.net单点登录解决方案
前言本文为09年写的一篇老文章,详细介绍了单点登录(SSO)的设计、流程、实现关键点,以及Asp.net代码演示。最近闲暇将文章进行了整理,重画了UML,重写了DEMO中的代码。作为学习备忘,如能给人予帮助,不甚荣幸。同时个人能力有限,文中不足之处还请及时指正。为方便描述,首先定义几个统一名词,文中出现之处均为如下含义。主站:Passport集中验证服务器,DEMO中为:http://原创 2012-11-21 23:04:53 · 558 阅读 · 0 评论 -
一些比较值得思考和了解的.NET相关的面试题
以前一直是被别人面试,后来“多年的媳妇熬成婆”,走上技术管理岗位之后也面试过别人。对于面试我始终认为有些技巧的,想要在短短半个小时到一两个小时内了解候选人是否满足岗位需要,确实不太容易。我一般会根据面试者的工作经验状况选择相应的面试形式。对于工作经验较少的面试者(两年及以下)偏向于做题或者实际上机操作为主,因为这样的面试者进来之后也是做一些初级的工作,能够熟练操作软件和了解一些基本常识就够了;转载 2013-03-20 18:07:52 · 493 阅读 · 0 评论 -
ajax+asp.net+sqlserver多方式分页
分页,WEB程序中最常见的应用。现在很多网站也采了AJAX分页的方法。真的会提高分页速度嘛?我看,不一定,但给用户更好的视觉感,这是肯定的。。本想找在网上找个源码好好学习一下,这样也可以少走一些弯路。无耐找了一上午也没有找合意的。。。大部分是使用了第三方控件。 要么就是一些讲原理的..唉..还自己动手吧..自己动手,丰衣足食.呵呵...从找到的资料中总结了一下,AJAX分页大概有三种实现方式有(1...原创 2007-10-25 13:05:00 · 1606 阅读 · 1 评论 -
利用Ajax实现DataGrid无刷新分页
DataGrid功能强大,我们只用写几行代码就能够实现复杂的页面数据显示。数据多的时候免不了要分页显示,DataGrdi本身自带分页功能,但是当数据量少的时候很方便,当大数据量时,DataGrid得分页机制就不太好了。于是在网上找到了一种比较好的利用存储过程实现分页机制(客户端想要第几页就取第几页数据,上十万级的数据查询也很快,数据量再多的时候就没试过了,等有时间把利用存储过程分页也写在blog上...转载 2007-07-23 16:02:00 · 610 阅读 · 0 评论 -
ASP.NET2.0中将文件上传到数据库
string strCnn = "Persist Security Info=False;User ID=sa;Password=;Initial Catalog=Book;Server=(local);"; protected void Button1_Click( object sender, EventArgs e ) { System转载 2008-10-28 16:20:00 · 439 阅读 · 0 评论 -
利用GridView显示主细表并一次编辑明细表所有数据的例子
前几天写了一个利用GridView显示主细表的例子,有网友询问如何一次编辑明细表数据所有数据?其实,如果对ASP.NET或者HTML比较熟悉的话,这种批量编辑数据的功能很容易实现。下面的例子使用隐藏表单域记录数据的标识id,对每个输入框的名字附加id信息,这样的话,数据对应起来比较简单。aspx:<%@ Page Language="C#" ValidateRequest="false" Au原创 2008-10-28 16:25:00 · 473 阅读 · 0 评论 -
DataGrid技巧大集合(转载)
DataGrid的正反双向排序http://dev.youkuaiyun.com/develop/article/26/26817.shtm删除确认及Item颜色交替 http://dev.youkuaiyun.com/develop/article/26/26768.shtm DataGrid DataGrid常见解决方案(三)--在DataGrid中选择确认删除多行复选框列表 http://dev.csdn.ne转载 2007-07-23 16:33:00 · 484 阅读 · 0 评论 -
将DataSet导出到CSV格式问题
本文引用下面的 Microsoft .NET 框架类库命名空间: System.Data; System.Web.UI.WebControls; 概要 本文解决将DataSet导出到CSV格式问题、将DataGrid中的数据导出到CSV格式问题 导出DataSet所有的列到CSV格式 遍历DataSet的Tables 遍历Table的Rows 遍历Row原创 2007-07-23 17:18:00 · 1147 阅读 · 0 评论 -
ASP.NET(c#)实现中英文域名查询
1.引言要实现域名查询,首先要找到域名服务器。在这用的是万网的域名服务器。网址为:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=whois:http://whois.hichina.com/cgi-bin/whois?domain=2.查询界面输入中文域名后查询界面:判断是否为中文域名(javascript):funct原创 2007-07-23 15:47:00 · 1017 阅读 · 0 评论 -
在DropDownList中显示树形结构
在前面做完无限级分类之后,就需要在管理员添加试题了,想了想第一想法就是用TreeView,可是我用的是Vs2003,树型控件是第三方的,也是不好用,管理员录题的时候,选择也是问题,所以第二想法就是在DropDownList中显示树型结构,可是我在原先听说在DropDownLIst显示树形结构,很麻烦,但是由于我在前面用DataGrid显示的时候,那个树形的是自己处理的,这就给我一点点想法,那我可原创 2007-07-23 16:09:00 · 1178 阅读 · 0 评论 -
存储过程实现无限级分类
在做考题的的时候,涉及到分类,虽然不是无限级的,但是,为了以后扩展用,想做成无限级,在网上找找了,一个用存储过程作的,虽然添加,编辑,移动,用的是存储过程,可是在读出来的时候只用了一条Select 语句,感觉挺爽的,下面我把存储过程列出来,我只用到了添加,编辑,没有用到移动。1,表结构==================================================原创 2007-07-23 16:07:00 · 760 阅读 · 0 评论 -
.netWeb用户控件使用技巧。
关于Web用户控件如何读取子控件的值,自定义事件,动态控制子控件状态的应用。效果图: /*用户控件界面开始*/ 查询: /*用户控件界面结束*/ /*用户控件代码开始*/namespace MY.UC{ using System;原创 2007-07-27 10:12:00 · 561 阅读 · 0 评论 -
生成静态页面并分页源码
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We原创 2007-09-19 10:11:00 · 503 阅读 · 0 评论 -
ASP.NET 2.0中GridView无限层复杂表头的实现
实现方法就是给单元格填充我们想要的格式代码。C#<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> // 计算数据,完全可以从数据看取得 ICollection原创 2008-10-28 16:27:00 · 408 阅读 · 0 评论 -
ASP.NET 2.0中合并 GridView 的表头单元格
在实际工作中,往往需要合并表格头部的单元格,下面就是一个实现的例子。运行结果如图:C#<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ICollection Cre原创 2008-10-28 16:29:00 · 424 阅读 · 0 评论 -
利用ajax.dll进行Ajax的开发
Asynchronous JavaScript and XML(AJAX)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,AJAX不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。AJAX利用了一些不是很新颖的已有技术,但是对这些技...转载 2007-07-23 15:25:00 · 513 阅读 · 1 评论