随笔分类 -  asp.net开发技巧

上一页 1 2 3 4 下一页
SQL查询月、天、周、年
摘要:12/**//*计算今天是星期几*/3select datename(weekday,getdate()) 45/**//*查询本年的数据*/6select * from users where year(time)=year(getdate()) 78/**//*查询本月的数据,time是表users中代表时间的字段*/9select * from users where month(time)... 阅读全文
posted @ 2009-04-10 16:24 steven_2005 阅读(584) 评论(0) 推荐(0)
动态创建控件并给它添加事件处理
摘要:C#动态生成控件以及添加事件处理有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件在C#下一般方式是: private Button Db=new Button() ; Db.Name="Dy_Button" //设定名称 Db.Location=new Point(100,200);//设定位置 。。。。//其他属性设置 //这里添加消息处理 。。 this.Controls.Add... 阅读全文
posted @ 2009-04-01 17:28 steven_2005 阅读(2771) 评论(1) 推荐(0)
C# 绘制统计图(柱状图, 折线图, 扇形图)
摘要:(转自遥远的梦)统计图形种类繁多,有柱状图,折线图,扇形图等等,而统计图形的绘制方法也有很多,有Flash制作的统计图形,有水晶报表生成统计图形,有专门制图软件制作,也有编程语言自己制作的;这里我们用就C#制作三款最经典的统计图:柱状图,折线图和扇形图;既然是统计,当然需要数据,这里演示的数据存于SqlServer2000中,三款统计图形都是动态生成.其中柱状图我会附上制作步骤,其他两款统计图直接... 阅读全文
posted @ 2009-04-01 14:06 steven_2005 阅读(4838) 评论(4) 推荐(1)
ASP.NET 2.0页面事件的启动顺序
摘要:转自(http://robin66.blogbus.com/logs/5660450.html)ASP.NET 2.0页面事件的启动顺序为:1, PreInit:页面初始化前的那一刻2, Init:页面初始化3, InitComplete:页面完成了初始化4, PreLoad:页面加载到内存前的那一刻5, Load:页面加载6, LoadComplete:页面加载完7, PreRender:页面显... 阅读全文
posted @ 2009-03-28 14:07 steven_2005 阅读(422) 评论(0) 推荐(0)
Session和Cookie
摘要:转载:Session详解摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Javawebapplication中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制... 阅读全文
posted @ 2009-03-26 10:28 steven_2005 阅读(350) 评论(0) 推荐(1)
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接) (转自钢铁人生)
摘要:最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(v... 阅读全文
posted @ 2009-03-23 18:27 steven_2005 阅读(763) 评论(0) 推荐(1)
ASP.NET中使用计时器(Timer)来实现群发邮件等功能(转载)
摘要:实验中发现在 ASP.NET 中可以使用计时器(Timer)完成一些定时动作。这一点可能会对我们的一些 Web 程序有益。 下面首先介绍测试使用的一个例子: 首先在 global.asax 中的 Application_OnStart 事件过程中定义计时器,代码如下: [C#] global.asax <%@ Application Language="C#"%> <%@ Imp... 阅读全文
posted @ 2009-03-11 10:56 steven_2005 阅读(1021) 评论(0) 推荐(0)
JavaScript:只能输入数字(IE、FF)
摘要:JavaScript:只能输入数字(IE、FF)为了解决只能输入数字的问题,网上有许多资料,现归拢一下。  一、不带负号的输入这里,没有解决“正负号”的问题。由于“正负号”必须出现在数字的最前端,因此,必须要判断当前光标所在的位置是否在输入文本框的首位。 <script language="JavaScript" type="text/java... 阅读全文
posted @ 2009-03-04 14:06 steven_2005 阅读(3644) 评论(4) 推荐(0)
使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
摘要:分页原来可以如此简单:一、分页存储过程1/*2declare@P1int,@p2int3set@P1=NULL4execsp_PageView@tbname=N'sim_NoteBook',@FieldKey=N'Id',@PageCurrent=3,@PageSize=10,@FieldShow=N'',@FieldOrder=N'Id',@Where=N'',@ItemCount=@p2out... 阅读全文
posted @ 2009-02-28 14:40 steven_2005 阅读(1771) 评论(2) 推荐(0)
AspNetPager分页控件使用方法(一)
摘要:一、前台显示界面代码Default.aspx(注意,代码运行环境是VS.2005)<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default4" %><%@ Register Assembly="AspNetPager" Namespace="Wuqi.Web... 阅读全文
posted @ 2009-02-28 11:33 steven_2005 阅读(5851) 评论(1) 推荐(1)
Gridview 获取隐藏列中绑定值方法
摘要:GridView是ASP.NET2.0的新增控件之一,它的出现代替了原有的DataGrid控件.如果你使用过ASP.NET2.0. 在设计GridView控件时你拖拽了一个BoundField,那你可能会遇到一个问题.在早期的.NET版本中,如果想要访问一列,但令它不可见, 你可以将他的Visible属性设置为false.但是这在ASP.NET2.0时无效的.当一个列的可见性设置为false,控件... 阅读全文
posted @ 2009-02-25 16:41 steven_2005 阅读(679) 评论(0) 推荐(0)
web.config详解
摘要:在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在. net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认 是web.c... 阅读全文
posted @ 2009-02-19 15:30 steven_2005 阅读(448) 评论(1) 推荐(0)
GridView导出到Excel或Word文件
摘要:在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况前台页面:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ExportDemo.aspx.cs"Inherits="ExportDemo"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN... 阅读全文
posted @ 2009-02-18 10:45 steven_2005 阅读(606) 评论(2) 推荐(0)
图片保存到数据库和从数据库读取图片并显示
摘要:图片保存到数据库的方法: public void imgToDB(string sql) { //参数sql中要求保存的imge变量名称为@images //调用方法如:imgToDB("update UserPhoto set Photo=@images where UserNo='" + temp + "'"); FileStream fs = File.OpenRead(t_photo.Te... 阅读全文
posted @ 2009-02-17 17:39 steven_2005 阅读(510) 评论(0) 推荐(0)
ASP.NET刷新页面的六种方法
摘要:asp.net页面刷新重是有问题,收藏几种方法挺有用的.第一: private void Button1_Click( object sender, System.EventArgs e ){ Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.E... 阅读全文
posted @ 2009-02-16 17:23 steven_2005 阅读(3416) 评论(0) 推荐(0)
Repeater点击表头双向排序
摘要:repeater实现排序功能(双击升序排列,再双击降序排列).原理很简单,在<TD>中加个Ondblclick,用它来触发一个LinkButton的服务器事件.LinkButton的服务器事件里重新对数据源进行排序.然后再绑定Repeater.要实现,首先需要在HTML里面加个javascript函数和两个Hidden,一个用来储存要排序的字段,还有一个用来储存升序还是降序.(asc/... 阅读全文
posted @ 2009-02-13 16:27 steven_2005 阅读(678) 评论(0) 推荐(0)
GridView中实现双向排序
摘要:1.aspx前台代码<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" AllowSorting="true" OnSorting="GridView1_Sorting" AllowPaging="true" PageSize="10" OnPageIndexChanging="GridView1_P... 阅读全文
posted @ 2009-02-13 15:20 steven_2005 阅读(365) 评论(0) 推荐(0)
checkboxlist控件的使用  
摘要:/// <summary> /// 获取CheckBoxList复选框组中被选中的2.并生成0和1组成的字符串 /// </summary> /// <param name="cblName">CheckBoxList的实例</param> /// <returns>返回一个0和1组成的字符串</returns> protec... 阅读全文
posted @ 2009-02-06 19:24 steven_2005 阅读(494) 评论(0) 推荐(0)
DateTime类常用技巧
摘要://今天DateTime.Now.Date.ToShortDateString();//昨天,就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateString();//明天,同理,加一DateTime.Now.AddDays(1).ToShortDateString();//本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天... 阅读全文
posted @ 2009-01-19 17:43 steven_2005 阅读(590) 评论(0) 推荐(0)
显示本周周次 显示本周起始及终止日期
摘要:显示本周周次:// <summary> /// 返回一个数组长度为3的字符串数组 /// </summary> /// <returns>GetWeekDay[0]=周次;GetWeekDay[1]=该周第一天;GetWeekDay[2]=该周最后一天</returns> public string[] GetWeekDay() { string[] inti = new string[3]; DateTime day = DateTime.Parse(DateTime.Today.Year + "-1-1"); System 阅读全文
posted @ 2009-01-19 17:39 steven_2005 阅读(710) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页