C#.NET编程
文章平均质量分 86
暖枫无敌
8年以上asp.net项目开发经验,近三年致力于WebGIS技术开发。
展开
-
利用标签控件显示随机验证码
在不加背景图片的情况下,简单实现验证码生成的方法,代码如下: protected void Page_Load(object sender, EventArgs e) { //定义包含字母和数字的字符串 string str="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,原创 2009-07-27 11:35:00 · 1275 阅读 · 0 评论 -
DOM解析HTML文件
源代码如下:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 利用Dom技术解析HTML //检查用户名是否为空 function checkUserName() { var name =原创 2009-08-05 17:48:00 · 1647 阅读 · 0 评论 -
客户端请求WEB页面的过程
客户每次请求页面时——通过最初请求或者回送——所发生的事情。 图中显示了有5个主要事件:初始化、加载、预提交、提交、处理我们可以为每个步骤添加代码。1.初始化:ASP.NET处理器第一次接到页面请求时,首先会触发Init事件。这个事件可以构建页面架构,并准备即将提交的页面控件。OnInit()方法是处理这个事件的默认方法。Init事件之后,是两个较小的进程。第一转载 2009-08-07 16:41:00 · 1809 阅读 · 0 评论 -
WebService概述
1其实我们平时的应用,有一方面考虑是部署方便,维护容易。 如果是DLL,部署,更新需要每个应用了这个DLL的应用程序都作相应的引用更新。而如果用了Ws,则不用,因为它通过网络部署,通过网络引用,基本上,ws发生了变化, 客户端没有影响,甚至不知道有这样的变化... 2.web service的编写,跟普通的class差不多。 3.当然还有一个好处:平台无关。C#,Java写转载 2009-08-07 16:49:00 · 3245 阅读 · 0 评论 -
Access数据库在Web.Config文件中的配置
在开发中用MSSQL 的多,而Access数据库的少,下面简单说下Access数据库的连接设置: web.config配置 用于测试连接状态的代码: public string OpenDB() { string msg; OleDbConnection MyOleDB = new OleDbConnection();原创 2009-10-12 13:37:00 · 2143 阅读 · 0 评论 -
在VS.NET WEB项目中添加FLASH
(1)、首先在项目中添加一个用户控件如,UCTopflash.ascx,代码如下:http://schemas.microsoft.com/intellisense/ie6"%>http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="902" height="145原创 2009-10-12 14:05:00 · 1379 阅读 · 1 评论 -
网站导航菜单设计案例
(1)、为了导航菜单布局的美观,首先定义一个css文件,如index.css.menu:link { font-size: 11pt; font-weight: bold; text-decoration: none; color: #294E83; filter:DropShadow(Color=#CEDDF2, OffX=1, O原创 2009-10-12 14:14:00 · 1413 阅读 · 0 评论 -
log4net日志功能使用
早就想了解下log4net这个组件的使用,直至今日才有时间学习了一下,现在把学习的新的总结如下: (1)、在项目中添加log4net.dll引用。说明:该版本是1.2.10.0 ,log4net for .net framework2.0 (2)、在Web.Config文件中添加如下配置代码:............原创 2009-10-14 09:51:00 · 1922 阅读 · 0 评论 -
向ORACLE数据库中录入EXCEL表数据 之 PL/SQL Developer8.0
最近在做向ORACLE数据库中录入数据,数据库中的表数目多,并且有的表中数据记录多,有的数据记录少,刚开始就从少的表开始往里面录入,少还可以,后来发现表中数据量太大了,就想有没有办法一次性数据录入,在网上找了找,就采用了PL/SQL Developer8.0尝试了一下,很是方便啦。 使用PLSQL Developer工具,这个可是大名鼎鼎的Oracle DBA最原创 2009-11-02 11:50:00 · 14638 阅读 · 2 评论 -
HTTP运行时的简单应用
所谓HTTP运行时,指的是从IIS接受到HTTP请求开始,一直到将响应结果反馈给用户为止的这段工作过程。 假设一个网站正在维护建设中,访问任何一个页面都提示“对不起,网站正在维护,暂停访问!”。该如何去做呢? HTTP运行时的结构图就不画了,HttpModule是HTTP请求经过的第一道“容器”,发生在HttpHandle之前。也就是说,Page类还没有原创 2009-11-11 15:55:00 · 1544 阅读 · 1 评论 -
DataGridView控件使用说明
以下是针对DataGridView控件的常见使用的一个查阅说明:(1)、获取DataGridView控件中的当前单元格 行索引:dataGridView1.CurrentCell.RowIndex.ToString(); 列索引:dataGridView1.CurrentCell.ColumnIndex.ToString();(2原创 2009-12-02 09:30:00 · 1678 阅读 · 0 评论 -
数据库常用操作
数据库操作之视图创建和存储过程创建:假设有如下三张数据库表:学生表:Student Create table Student( SID VARCHAR(20) primary key, SName VARCHAR(20), Sex原创 2009-12-14 12:45:00 · 993 阅读 · 0 评论 -
有关DataAdapter对象的说明
DataAdapter对象和Connection对象、Command对象、DataReader对象一起时构成ADO.NET的四个重要对象之一。 DataAdapter对象在数据集(DataSet)和数据源(DataSource)之间连接中起着桥梁的作用。下面就利用DataAdapter对象来对数据源中的数据进行操作,包括添加、修改和删除操作。(1)、添加数据原创 2009-12-15 08:42:00 · 2582 阅读 · 0 评论 -
在网页中嵌入天气预报的滚动条
经常在一些网站首页中看见滚动的天气预报,后来发现原来是这样做的,仅仅是添加如下代码就OK了。以下是合肥市的天气预报,各个城市的具体代码,可到http://www.tianqi123.com/查询,复制代码即可,非常方便的工具。 http://www.tianqi123.com/small_page/chengshi_153.html?c0=red&c1=D96C00&bg=F4FFF4原创 2009-12-15 17:02:00 · 1784 阅读 · 0 评论 -
轻松建立Silverlight开发环境
转载,作者不详。建立Silverlight开发环境分以下四个步骤: 1. 首先需要安装开发工具,通常来说,我们会使用 Visual Studio 2008 SP1 或者 Visual Web Developer Express with SP1 作为首选开发工具.2. 安装开发工具后,需要下载安装Silverlight工具开发包. 点击下载: Silverlight Tools f转载 2009-12-18 17:18:00 · 901 阅读 · 0 评论 -
.net中XML文件作为数据源的操作类
不解释了,自己看代码吧.......................using System;using System.Text;using System.Data;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Web;using System.Web.UI;using System.Xml;原创 2010-03-16 11:16:00 · 1822 阅读 · 0 评论 -
发现一个分页控件AspNetPager
以前在利用GridView、ListView做分页显示的时候,要么使用控件自身的分页功能,要么手动写代码实现分页功能,最近发现有这么一个AspNetpager的分页控件, 还挺不错。 (1)、先下载aspnetpager.dll这个文件,在VS2005新建Web项目中添加该引用,并将其添加到工具栏中,这样可以轻易拖放。 (2)、在cs文件中添加引用:using原创 2010-01-05 09:31:00 · 1763 阅读 · 2 评论 -
asp.net常用小技巧
1. 打开新的窗口并传送参数:传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为转载 2010-04-16 11:19:00 · 965 阅读 · 0 评论 -
通用分页存储过程
/*--实现分页的通用存储过程显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句--*//*--调用示例exec p_show 地区资料exec p_show select top 100 perc转载 2010-04-19 10:51:00 · 900 阅读 · 0 评论 -
FCKEditor的使用配置步骤
第一步: 1, 将 FredCK.FCKeditorV2.dll 拷贝到程序的 bin 目录下2,将 fckeditor 源码拷贝到程序目录下3,在程序目录下新建一个文件夹用来保存上传的文件第二步:1,精简 fckeditor 文件A, 将_开头的文件和文件夹全部删掉B, 将 fckeditor/editor/lang 语言删掉,保留一个C, 将 fckeditor/editor/skins原创 2010-04-19 10:54:00 · 223 阅读 · 0 评论 -
多文件上传的一个局部小程序代码
多文件上传首先HTML 源文件中 添加文件上传Html组件function addFile(){ //添加文件上传Html组件 var str = document.getElementById(MyFile).insertAdjacentHTML("beforeEnd",str)}后台: HttpFileCollection files = Http原创 2010-04-19 10:58:00 · 1525 阅读 · 0 评论 -
C#软件试用天数小程序
.... RegistryKey RootKey,RegKey; //项名为:HKEY_CURRENT_USER/Software RootKey = Registry.CurrentUser.OpenSubKey ("Software",true); //打开子项:HKEY_CURRENT_USER/Software/MyRegDataApp if原创 2010-04-19 08:48:00 · 2640 阅读 · 0 评论 -
(转)SQL Server多条件查询经典例子
这是一个不错的例子,特转载分享之。 ------------表中的字段---------------CREATE TABLE [dbo].[stuInfo] ([FNumber] [int] IDENTITY(1,1) NOT NULL ,[FName] [nvarchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,[FNameen] [varch转载 2010-04-19 10:59:00 · 1523 阅读 · 0 评论 -
asp.net图片验证码
asp.net系统,在登录或注册时常提供数字或字符混合的验证码,这里介绍如何操作。1,Default 页面http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> protected void Button2_Click(object sender, EventArgs e) { if (Req原创 2010-04-19 11:02:00 · 1154 阅读 · 0 评论 -
在登录系统时,一块文本区域显示系统将在多少秒自动跳转到某个页面代码
<br /><html> <br /><head><title></title> <br /><script language='javascript' type='text/javascript'> <br />var secs =5; //倒计时的秒数 <br />var URL ; <br />function Load(url){ <br />URL =url; <br />for(var i=secs;i>=0;i--) <br />{ <br />window.setTimeo原创 2010-06-28 16:14:00 · 185 阅读 · 0 评论 -
常用小资源收集
<br />一、82个流行网络广告代码演示+下载:<br /> http://www.itlea.com/demo/jsad/原创 2010-06-28 17:26:00 · 2535 阅读 · 0 评论 -
如何为一个网页中的frameset里两个frame中间添加一个伸缩条
<br />增加一个html页面,定义frameset,如下:<br /><frameset cols="*,1024,*" frameborder="no" border="0" framespacing="0"><br /><frame src="about:blank"></frame><br /><frameset cols="178,10,*" frameborder="no" border="0" framespacing="0" id="MainFrame"><br /> <frame原创 2010-07-05 10:25:00 · 2040 阅读 · 0 评论 -
我孤陋寡闻了,原来bs里也可以实现像cs里的groupbox类型的显示效果
<br /> 这个以前只是在cs里用过,在bs里没用过,今天听同事说了下,原来在bs下也有实现啊,只不过在控件列表里看不见而已,记录下,以示存在。 <br /> <fieldset><br /> <legend>审核意见表</legend><br /> </fieldset>原创 2010-07-05 15:59:00 · 1351 阅读 · 0 评论 -
一种带气泡格式的提示框
<br />(一)、css/bubble-tooltip.css代码如下:<br /> <br />#bubble_tooltip{<br /> width:147px;<br /> position:absolute;<br /> display:none;<br />}<br />#bubble_tooltip .bubble_top{<br /> background-image: url('../images/bubble_top.gif');<br /> background-repeat:no-原创 2010-07-07 11:49:00 · 1550 阅读 · 0 评论 -
一些好的常用网页收藏
<br />(一)、JavaScript系列如multibox等等超酷效果展示及源码:<br />http://www.sharejs.com/cat-119.aspx原创 2010-07-07 10:46:00 · 984 阅读 · 0 评论 -
一种tab效果展示的实现过程
<br />(一)、css/tabpages.css文件代码如下:<br />#gallery {font:11px verdana,arial,sans-serif; width:750px; padding:15px 0 0 0; line-height:15px;}<br />#gallery div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 20px; float:left; backgro原创 2010-07-07 11:09:00 · 1933 阅读 · 0 评论 -
一种更为简易的tab实现
<br />直接拷贝代码index.html:<br /> <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type"原创 2010-07-07 11:25:00 · 161 阅读 · 0 评论 -
可以拖动和隐藏的层,可以替代弹出窗口
<br />test.html代码如下:<br /> <br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><br /><title>可以拖动和隐藏的层,可替代弹出窗口</title><br /><script language="JavaScript" type="text/javascr原创 2010-07-07 11:37:00 · 995 阅读 · 0 评论 -
上传图片并生成缩略图的一个方法
<br /> aspx前台页面简单拖个文件上传控件和一个按钮<br />...<br /> <div><br /> <input id="File1" runat="server" type="file" /><br /> <asp:Button ID="btnUpload" runat="server" Text="上传图片并生成缩略图" OnClick="btnUpload_Click" /> <br /> </div><br />...<br /> <br原创 2010-07-08 16:37:00 · 1564 阅读 · 0 评论 -
解决Session丢失的一些常用方法
<br />(一)、在web.Config文件中的System.Web节下进行配置:<br /> <br /><sessionState timeout="30" mode="InProc"></sessionState><br /> <br />(二)、增加一个页面用于刷新页面,强制让Session继续生效。<br /> <br />第一步:<br /> 创建一个空白页面AutoRefresh.aspx,在<HEAD></HEAD>加入<br /><script type="text/j原创 2010-07-08 17:03:00 · 1238 阅读 · 0 评论 -
.net开发中自己遇到的问题自己解决的方法总结
(1)、关于中取指定长度字符显示的方法 最近在用Lucene.net进行全站搜索内容时,对于repeater控件中用获取内容时,由于该取得的内容较长,所以自然而然的想到截取部分内容显示,方法如下:在后台的cs文件里增加一个public的方法,如 public string getSubString(string str) { if (str.原创 2010-05-14 14:14:00 · 1695 阅读 · 0 评论 -
注册时先阅读条款,10秒后按钮可用
<br /> 拷贝以下代码即可,仅仅是模拟这种效果:<br />index.html代码如下:<br /><FORM name="agree" action="reg.aspx?action=apply" method="post"> <br /><INPUT type="submit" value= "请认真查看<服务条款和声明>(10秒后继续) " name="agreeb">原创 2010-07-09 13:59:00 · 1780 阅读 · 0 评论 -
用户在注册成功后,发送用户名和密码到其注册邮箱的方法
<br /> /// <summary><br /> /// 注册时发送用户帐号跟密码<br /> /// </summary><br /> /// <param name="receiver">用户注册邮箱</param><br /> /// <param name="username">用户名</param><br /> /// <param name="password">用户密码明文</param><br /> public bool Register(strin原创 2010-07-12 10:39:00 · 3311 阅读 · 0 评论 -
一次性获取数据库中所有用户表信息,以用来进行信息检索之用
使用以下代码,到查询分析器里执行下,就可以得到结果,转载自:http://www.cnblogs.com/tuyile006/archive/2006/09/27/516289.html SELECT (case when a.colorder=1 then d.name else end)表名, a.colorder 字段序号, a转载 2010-05-18 09:07:00 · 1616 阅读 · 0 评论 -
asp.net时间控件之用法
关于需要用到的JS文件请到地址:http://d.download.csdn.net/down/2387457/taomanman免费下载; 下面介绍其使用方法:第一步:到我提供的地址下载JS文件,并解压到项目某个目录下,你自己定啦。 第二步:在需要用到时间控件的aspx页面中添加该JS文件中的WdatePicker.js文件。如接着就是添加两个文本框,这个时间原创 2010-05-24 11:18:00 · 8992 阅读 · 4 评论