
ASP.NET
超人Q
乘风破浪会有时,直挂云帆济沧海。
展开
-
55种网页常用小技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图转载 2008-07-15 08:45:00 · 617 阅读 · 0 评论 -
理解Session State模式+ASP.NET SESSION丢失FAQ[翻译]
作者:Patrick Y. Ng原文地址:http://forums.asp.net/7504/ShowPost.aspx译者:Tony Qu (来自BluePrint翻译团队)原文最后一次更新:2004年9月21日本文被分成两部分:1.“理解Session State模式”——帮助你理解三种Session State的不同之处2. FAQ1.理解Session State模式存储位置InProc转载 2008-09-08 09:56:00 · 468 阅读 · 0 评论 -
ASP.NET实现下载时的中文文件名乱码处理
在实现下载功能时,不论是文件直接存在数据库里的还是存储在服务器上的文件夹中,下载时,如果文件名是中文的,就会出现乱码的问题。在添加下载文件头时就可以通过“HttpUtility.UrlEncode”或“Server.UrlEncode”来设置文件名,就可以解决了。 public void GetImage(HttpContext context, int imageId) { ......原创 2008-09-08 09:32:00 · 370 阅读 · 0 评论 -
gridview列 数字、货币和日期 显示格式
在设置gridview等数据绑定控件的模版列时,总要设置显示的格式,这里是我查询一些资料后统计出来的。在设置GridView的DataFormatString时,需要将HtmlEncode同时设为False,才可以实现如下的效果:形式 语法 结果 注释数字 {0:N2} 12.36数字 {0:N0} 13货币 {0:c2} $12.36货币 {0:c4} $12.3656 货币 "原创 2008-09-09 15:37:00 · 618 阅读 · 0 评论 -
Asp.net页面启动时控制最大化
早在做C/S程序时,经常就会遇到窗体控制最大化的问题。其实在B/S程序中也有这个问题,虽然B/S程序是在浏览器里显示的,受浏览器的控制,但我们还是可以通过使用JS来使默认打开时页面最大化。下面总结一下实现方法: 1、 在页面文件onload中启用function fullscreen(){var iWidth = window.screen.availWidth;var iHeight =原创 2008-09-23 13:23:00 · 2614 阅读 · 0 评论 -
又一个验证码程序
一个验证码程序,今天在网上无意中看到的,先收藏了:ValidCodeusing System;using System.Drawing;using System.IO;using System.Text;using System.Drawing.Imaging;using System.Security.Cryptography;using System原创 2008-09-28 12:38:00 · 469 阅读 · 0 评论 -
TreeView加载不同sitemap文件解决权限控制
最近,开始用了用母版页的功能,主要是想实现网页的整体风格统一。转换之后,原本的目录树TreeView是通过数据库绑定的,现在我用了SiteMap导航,但是程序中需要分权限显示不同的目录树。我查了一些资料,可以通过VS2005的网站管理工具来控制。不过,这个需要结合SQL Server2005来实现,用SQL Server 2000也可以,只是设置也麻烦了一些。我的SQL2005管理工具出了点问题,原创 2008-10-06 10:52:00 · 838 阅读 · 0 评论 -
GridView固定表头的方法两则
方法一:无标题页 .Freezing { position:relative ; table-layout:fixed; top:expression(this.offsetParent.scrollTop); z-index: 10; } .Freezing th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;转载 2008-11-04 08:05:00 · 1432 阅读 · 0 评论 -
如何取得GridView被隐藏列的值
今天在优快云上看到有人问“如何取得GridView被隐藏列的值?”,当GridView列使用了Visible=false时,数据就不会被加载到表格中了,自然也取不到值了。但是我们就是想要取这个隐藏列的值该怎么办呢?我也遇到过这个问题, 印象中是设定GridView的DataKeys属性。网上搜了一下,总结一下基本有三种方法:方法一: 设置GridView列的Visible=false,再原创 2008-11-05 08:07:00 · 1476 阅读 · 0 评论 -
asp.net连接sql2000字符串设置
一个项目即将结束,回过头来看程序,觉得这个还是很重要的。想当初刚接触ASP.NET时,连接数据库的问题就曾令我头痛不少,经常有些小异常。今天有空还是写下来,作个记录。数据库连接字符串 connectionString="Data Source=(local);Initial Catalog=dbname;User ID=sa;Password=1"/>注:Data Source可以用S原创 2009-02-18 09:25:00 · 1781 阅读 · 0 评论 -
性别(0,1)转为(男,女)的方法总结
性别(0,1)转为(男,女)的方法总结,偶然在“kucool的专栏”看到这篇文章,感觉很实用。文中注明是转自“菩提树下的杨过”,可我在那没找到这篇文章的原作。只好给出引用“kucool的专栏”的地址了。方法1: Select CASE sex WHEN 1 THEN 男 WHEN 0 THEN 女 ELSE 不男不女?哈哈 END AS se转载 2008-09-03 12:02:00 · 4927 阅读 · 0 评论 -
GridView分页固定Pager行
GridView分页固定Pager行当使用GridView分页时,如果只有一页,那个GridView会自动把Pager行隐藏掉。如果不想把Pager行自动隐藏掉,那么在GridView的PreRender 事件里面加上如下代码:Protected void GridView1_PreRender(Object sender, EventArgs e){ GridView gv = (Gri转载 2008-09-03 11:15:00 · 509 阅读 · 0 评论 -
GridView下增加自动编号列
使用GridView有段时间了,为了清楚地显示出表格数据的记录数,经常要用到表格里自动编号(不是在数据库里设的)。总结了一下,在服务端和客户端都可以实现的,以下是主要针对带分页的GridView的处理,如果不分页就更容易了。、从服务端添加控制 首先在客户端页面中给GridView中添加要显示自动编号的模板列: asp:TemplateField HeaderText="序号">原创 2008-09-03 10:09:00 · 778 阅读 · 0 评论 -
GridView中的数据导出到Excel方法(包含处理模板列)
今天再整理一篇有用的文章,对于GridView中数据的导出的处理问题。有时我们在GridView表格中显示的不仅仅是从数据库中读出的值,还需要加上一些人为处理的模板列(比如删除按钮、下拉选择框、hypelinker等)。在导出后,我们往往不需要这些控件显示或者不希望以控件的形式来显示,而是以数据的形式来展示。这就需要在导出时作一些处理,参考了一些互联网上的信息,整理如下: 一、导出原创 2008-07-18 09:35:00 · 1234 阅读 · 1 评论 -
微软SQL Server数据库SQL语句导入导出大全
SQL Server SQL语句导入导出大全 ,包括与其他数据库和文件的数据的导入导出 /*** 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Excel SELEC转载 2008-07-15 08:40:00 · 364 阅读 · 0 评论 -
固定宽高的div在浏览器中垂直居中
前段时间做的一个网络应用程序,在后期的测试时发现了一个问题。在不同的显示器(17寸/19寸)上显示有很大的区别。我的登录界面在19宽屏上就不是居中显示了。想了很多方法,在17屏上就没问题,居中显示。后来考虑采用固定宽高的DIV来显示登录的界面,可以实现居中的效果,并已测试通过。首先在CSS文件中添加DIV的样式,具体如下:.div{ position:absolute; top:5原创 2008-07-22 12:44:00 · 1197 阅读 · 0 评论 -
数据访问:使用 ADO.NET 的最佳实践(ADO.NET 技术文档)
今天从优快云上看到一贴子,也是说的ADO.NET。主要还是从微软学习的,我觉得还是很精典的,所以贴在这里一是为自己学习时参考;再者也为有需要的朋友。简介本文为您提供了在 Microsoft ADO.NET 应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用 ADO.NET 中可用对象的最佳实践;并提出一些有助于优化 ADO.NET 应用程序设计的建议。原创 2008-07-28 13:04:00 · 437 阅读 · 0 评论 -
.NET 学习资源
.NET 学习资源 名称:快速入门地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。****************************************************名称:微软官方.NET指导站点地址:htt转载 2008-07-29 08:29:00 · 319 阅读 · 0 评论 -
经典SQL语句集锦(收藏版)
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database转载 2008-08-05 11:20:00 · 327 阅读 · 0 评论 -
GridView 72般绝技
原文如下:为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于优快云社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果!快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到转载 2008-08-08 14:25:00 · 281 阅读 · 0 评论 -
ASP.NET 2.0中轻松实现网站换肤
一、简介: 利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。 二、怎么使用Themes和Skins: 先看个非常简单的实例: App_Themes/default/1.skin文件代码: <asp:Label Font-Bold="true"转载 2008-08-28 13:15:00 · 303 阅读 · 0 评论 -
ASP.NET弹出对话框
今天有空整理一下关于弹出对话框的一些处理。之前写VB程序时,我们可以很方便地来一句 MsgBox,但是在asp.net程序中想要实现这个却不是那么地容易了。写asp.net程序也快一年了,发现程序中经常要向用户弹出一些信息提示框,例如保存数据成功时的“保存成功!”、删除前的提示“你确定要删除吗?确定 取消 ”等等。我经常用的,也是比较简单的就是“Response.Write("window.al原创 2008-09-01 09:40:00 · 1735 阅读 · 1 评论 -
GridView 鼠标划过行变色
为了方便用户清晰地观察表格中的行信息时,我们经常想到给表格的行加上背景。但是固定的行背景有时并不能很好的区分出其它行,所以采用鼠标划过动态改变行的背景。为了对比强烈,默认设置GridView的行背景为白色。 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是原创 2008-09-03 10:56:00 · 628 阅读 · 0 评论 -
asp.net执行SqlServer存储过程!(详解!)
asp.net执行SqlServer存储过程,很实用,转过来收藏一下!转载 2017-10-29 12:53:15 · 745 阅读 · 0 评论