ASP.NET
文章平均质量分 71
yandong19861103
北京.Net程序员交流(一)群:36737054;(二)群:17608768!欢迎大家加入!用自己的双手创造美好生活!
展开
-
C# base64加密解密完整代码(支持中文,全角符号)
接上两次:http://hi.baidu.com/dream0xdl/blog/item/8afbb544b66d7281b2b7dce6.html http://hi.baidu.com/dream0xdl/blog/item/5b051df799b195转载 2008-03-07 11:22:00 · 1731 阅读 · 0 评论 -
ajax注册用户无刷新自动验证代码及调用代码
以下是要用到的js代码,一般单独放一个js文件,本例放置到myjs.js文件当中,以下是引用该文件的代码; 代码如下: var icon = "image/warning.gif" width="14" height="14" border="0" align="top">; var ns = ["Loginname","Passwo转载 2008-03-11 15:59:00 · 577 阅读 · 0 评论 -
ASP.NET中基本的图像操作
原文地址:http://www.worldofasp.net/tut/GDI/Basic_of_GDI%20_and_Graphics_in_ASPNET_119.aspx,版权归原作者所有。 GDI+技术在Windows应用程序中应用十分广泛,深受Windows应用程序开发人员的喜爱。在.NET平台下,GDI+的某些新特性使Web开发人员同样享有这样的权利,可以在自己的Web应用程序中转载 2008-03-11 16:22:00 · 475 阅读 · 0 评论 -
ASP.NET中水晶报表的使用
在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心。一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍。 这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。为了得到最好的效果转载 2008-03-13 15:48:00 · 396 阅读 · 0 评论 -
GridView根据值的变化改变行列样式
根据某列的值改变其样式最好的方法是在GridView的DataRowBound事件中想办法。在GridView中的行绑定数据后将立即执行DataRowBound事件。DataRowBound事件使用GridViewRowEventargs类作为事件变量。通过事件变量你能够利用GridViewRowEventArgs属性操作已经绑定数据的行。protected void GridView1_Ro转载 2008-03-11 16:42:00 · 655 阅读 · 0 评论 -
asp.net验证控件气泡提示效果源代码
[用途:] 本程序能改善asp.net的验证控件的显示效果,用比较人性化的气泡提示来替换掉原来枯燥的界面提示,并带有"关闭提示"的功能,有效的解决了一个输入框带多个验证控件时,显示错误提示信息不在同一个地方的缺陷,也有效解决了验证控件占用页面提示信息版面的缺陷。[效果截图:] [使用方法:] 将WinValidatorFiles文件夹copy到站点根目录,然后在 之后插入如下代码:转载 2008-03-11 17:23:00 · 785 阅读 · 0 评论 -
在.net中使用Gmail发送邮件
在项目开发中,发送邮件时一种非常常见的功能。一般的情况下,大型的公司都有自己的邮件系统,我们可以直接通过公司的Pop/SMTP Server进行邮件的发送和接收。不过,对于一些小公司不具有这样的条件,他们一般通过一些公共的邮件服务通过商提供的邮件服务。比如Sina,163就是很好的、常用的邮件服务。不过相比之下,我还是习惯使用Google Gmail。 一、在.net中通过Gmail发送邮转载 2008-03-11 16:54:00 · 1379 阅读 · 0 评论 -
ASP.NET如何连接Access或SQL Server数据库
连接Access首先看一个例子代码片断:程序代码: --------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider转载 2008-03-11 17:21:00 · 440 阅读 · 0 评论 -
asp.net导出Excel文件之方法比较
web导出Excel也不是什么新鲜的话题了,到网上一查,结果一大堆。可是要挑选一个好的、合适的方法也不容易。再加上自己也没有真正的做过这方面的导出工作,到底选那种方法好呢?最近一个一个方法地试了一边,小结出来给大家做个参考。测试题目:通过一个模板,导出Excel文件。(模板结构较复杂,有公式、样式、合并行等)(一)、首先想到的是用服务器端的Excel软件com来生成目标Excel。转载 2008-03-12 18:23:00 · 510 阅读 · 0 评论 -
asp.net从数据库导出数据到word、excel、txt文本文件
asp.net从数据库导出数据到word、excel、txt文本文件<!--google_ad_client = "pub-8623828525301422";//300x250, 创建于 07-11-22google_ad_slot = "2233484452";google_ad_width = 300;google_ad_height = 250转载 2008-03-12 18:08:00 · 835 阅读 · 0 评论 -
微软内部开发代号全集 [转载自《程序员》]
开发代号 软件名称 Thunder Visual Basic Boston Visual Studio 97 Blackbird Internet Studio,后来更名为Visual InterDev Aspen Visual Studio 98 / 6.0 Jakarta转载 2008-03-17 09:38:00 · 1622 阅读 · 0 评论 -
理解Session State模式+ASP.NET SESSION丢失FAQ[转]
作者:Patrick Y. Ng原文地址:http://forums.asp.net/7504/ShowPost.aspx本文被分成两部分:1.“理解Session State模式”——帮助你理解三种Session State的不同之处2. FAQ1.理解Session State模式存储位置InProc:session在服务器中以活动对象方式存储(aspnet_wp.exe)StateSer翻译 2008-03-17 09:23:00 · 342 阅读 · 0 评论 -
asp.net中打开新窗口的多种方法
1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;2. Response.Write("window.open(XXX.aspx,_blank)")——原窗口保留,另外新增一个新页面;3.Response.Write("window.location=XXX.aspx")——打开新的页面,原窗口被代替;4.Server.Tran原创 2008-03-17 11:22:00 · 460 阅读 · 0 评论 -
怎样正确理解.NET和SQL Server中“空值”
初学数据库编程的人,经常会对“空值”产生疑问,例如通过编程新建的一个表中所有数据皆显示为,手动添加并删除文字后又变成了空白;一个字符串类型的字段,明明没有填值,却不等于"";用ADO.NET从数据库中取值,每遇到有的就出错……这需要我们正确认识.NET和SQL Server中几种不同的“空值”。 1:真正的空值 等同“没有输入的值”,可以出现在大多数类型的字段中(如果没有别的约束条件),S转载 2008-03-20 14:28:00 · 433 阅读 · 0 评论 -
VS.net 2005快捷键一览表
VS.net 2005快捷键一览表 全局”快捷键 下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。 命令名 快捷键 说明 编辑.复制 CTRL + C CTRL + INSERT 将当前选定的项复制到系统剪贴板。 编辑.剪切 CTRL + X SHIFT + DELETE 将当前选定的项移除到系统剪贴板。 编辑.循环应用剪贴板中的复制项 CTRL + SHIFT + INS CTRL原创 2008-03-22 13:49:00 · 514 阅读 · 0 评论 -
GridView个小技巧
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑定数据行 if (e.Row.RowType == DataControlRowType.DataRow) { //鼠标经过时,行背景色变原创 2008-03-22 14:06:00 · 304 阅读 · 0 评论 -
跟我学XSL(四)-脚本与XSL的结合及应用
有时,我们可能会希望XML文档输出时能对其中内容加上一些统计信息或者如编号什么的,利用前面的知识就不太容易实现了。今天将介绍两个新元素与,使我们能轻松处理这个难题。 含义:计算脚本表达式,输出一个文本字符串。 语法: 属性: language ── 规定所用脚本语言的名字,可用的属性有"JavaScript"、"JScript"、"VBScript"、"VBS"等,缺省为"JScript转载 2008-03-22 13:57:00 · 656 阅读 · 0 评论 -
GridView中的超级链接
GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。数据绑定方式有两种,如下示例:Eval方式 Bind方式 推荐使用第一种方式,可以在一个里放入多个绑定,而第二种只能如此绑定一个值做超级链接的控件,我们也有多种选择:1 asp:LinkButton 示例 runat="server">2 asp:HyperLink示例 Text=>3原创 2008-03-22 14:05:00 · 701 阅读 · 0 评论 -
c#中Split等分割字符串的几种方法
除了以上的这两种方法以外,第三种方法是使用正则表达式。新建一个控制台项目。然后先添加 using System.Text.RegularExpressions;Main() :中更改为 System.Text.RegularExpressions string content="agcsmallmacsmallgggsmallytx"; string[]res原创 2008-03-22 14:03:00 · 429 阅读 · 0 评论 -
.NET程序员面试的题一部
1. new 关键字用法(1)new 运算符 用于创建对象和调用构造函数。(2)new 修饰符 用于向基类成员隐藏继承成员。(3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。2.如何把一个Array复制到ArrayList里(1) 实现1string[] s ={ "111", "22222" };ArrayList list = new ArrayList();list.Ad转载 2008-03-22 14:21:00 · 592 阅读 · 0 评论 -
防止网页后退--禁止缓存
protected void Page_Load(object sender, EventArgs e){ //防止网页后退--禁止缓存 Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.AddHe原创 2008-03-22 13:59:00 · 482 阅读 · 0 评论 -
datalist gridview编辑.删除多行
cs部分: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.原创 2008-03-22 14:07:00 · 671 阅读 · 1 评论 -
Asp.Net下导出/导入规则的Excel(.xls)文件
datatable中的数据导出excel文件 /// /// 将datatable中的数据导出到指定的excel文件中 /// /// web页面对象 /// 包含被导出数据的datatable对象 /// excel文件的名称 public static void export(system.web.ui.page page,system.data.datatable tab,string转载 2008-04-15 09:41:00 · 381 阅读 · 0 评论 -
asp.net里导出excel表方法汇总
1、由dataset生成public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312")转载 2008-04-15 14:40:00 · 403 阅读 · 0 评论 -
asp.net错误处理封装
/*---------------------------------------------------------------- * Copyright (C) * 版权所有。 * * 文件名 :ErrorManager.cs * 功能描述:ASP.net中统一的错误修理,与本类相配套需要增加一个错误信息显示页面,如error.aspx * * 使用说明:1. 在Application原创 2008-04-30 14:24:00 · 390 阅读 · 0 评论 -
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败
具体解决方法如下:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框转载 2008-04-23 14:40:00 · 2262 阅读 · 1 评论 -
ArrayList-asp.net入门笔记
ArrayList System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些 三.添加元素 1. public virtual int Add(object value);转载 2008-04-23 16:02:00 · 402 阅读 · 0 评论 -
Asp.net中防止用户多次登录的方法
在Web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): 以下是引用片段: string转载 2008-04-23 16:16:00 · 368 阅读 · 0 评论 -
Asp.Net防止刷新重复提交数据小记(转自网上)
最近在用Asp.Net编写点东西时遇到个问题:即用户在提交表单后按刷新就会重复提交数据,即所谓的“刷新重复提交”的问题。在网上搜 一下,可以找到很多关于这方面的资料,其中有一篇是来自MSDN上的一种解决方法: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/BedrockASPNET.asp原创 2008-04-29 15:46:00 · 588 阅读 · 0 评论 -
浪曦视频在线的ASP.NET AJAX视频教程下载
下面是来自浪曦视频在线的ASP.NET AJAX视频教程,大家赶快下载啊!感谢浪曦视频在线!1、ASP.NET AJAX基本原理电信下载:ftp://[email protected]/A008jcft20070123.rar网通下载:ftp://[email protected]/A008jcft20070123.rar2、ASP.NET AJAX控件之Ho转载 2008-04-24 16:55:00 · 1295 阅读 · 1 评论 -
ASP.NET防止数据重复提交
function _doPostBack(){};if(typeof("__doPostBack")=="function"){ _doPostBack=__doPostBack; __doPostBack=_doPostBackNew;}document.attachEvent("onmousemove",_onmousemove);var _isPosting=false;var _div原创 2008-04-29 15:45:00 · 579 阅读 · 0 评论 -
asp.net 防止重复提交
转自:http://hi.baidu.com/itman/blog/item/f3a2bc3ea3e48f 解决重复提交:OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False"解决方法二:this.btnSubmit.Attributes["onclick"] = this.GetPo转载 2008-04-29 15:48:00 · 1128 阅读 · 0 评论 -
ASP.Net中的MD5加密
其实在ASP.Net编程中,不用调用md5.asp来加密数据。在DotNet中有自带的类:System.Web.Security.HashPasswordForStoringInConfigFile()public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return转载 2008-07-03 16:27:00 · 361 阅读 · 0 评论 -
C# Tips: 1.右键单击dataGrivdView选中该行并弹出菜单
处理CellMouseDown事件 if (e.Button == MouseButtons.Right) { if (e.RowIndex >= 0) { dataGridView2.ClearSelecti转载 2008-07-08 15:52:00 · 638 阅读 · 0 评论 -
Asp.net 中将文字写入图片中
/**//// /// 功能:将文字写入图片 /// /// 文件名字 /// 需要写入的文字 private void TextToImage(string strfileName,string strtext) ...{ if(!File.Exists(MapPath(strf转载 2008-05-07 14:19:00 · 820 阅读 · 1 评论 -
Web方式查询进度条实现
WebDropDownList.aspx AutoEventWireup="false" Inherits="eMeng.WebDropDownList" %> 模拟下拉列表框 BODY { FONT: 12px 宋体 } TD { FONT: 12px 宋体 } DIV { FONT: 12px 宋体 } LABEL { PADDING-RIGHT: 0px; PADDING-LEFT:转载 2008-05-07 14:21:00 · 374 阅读 · 0 评论 -
序列化
一:BinaryFormatter序列化 序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧! 在这篇文章中我将使用BinaryFormatter序列化类Book作为例子,希望大家能从例子中深刻体会什么是序列化. 定义类Book: [Serializable]转载 2008-05-07 14:27:00 · 283 阅读 · 0 评论 -
ASP.NET动态生成html页面
此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点。 适用于新闻发布系统,比如sina、163等都是采用动态生成html页面的。 适用于需动态定制页面的程序。比如论坛、聊天室等。可以加载定制原创 2008-05-07 14:28:00 · 307 阅读 · 0 评论 -
ASP.NET创建Web服务之设计方针
使用ASP.NET构造一个简单的XML Web服务是相对容易的,然而,XML Web服务的真正的强大的功能只有等你研究了基础结构以后才能领悟。XML Web服务是建立在.NET框架和公共语言运行时间基础上的。一个XML Web服务可以利用这些技术。例如,ASP.NET支持的性能、状态管理和验证全都可被用来构造XML Web服务。 XML Web服务的基础结构是构建来符合象SOAP、XML和W转载 2008-07-10 09:43:00 · 348 阅读 · 0 评论 -
如何使用 ASP.NET Web 服务和 Visual C# .NET 发送和接收二进制文档
概要建立 Web 服务为 Web 服务建立客户端试运行参考 var sectionFilter = "type != notice && type != securedata && type != querywords"; var tocArrow = "/library/image转载 2008-07-10 09:47:00 · 751 阅读 · 0 评论