![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
lingfeng0626
从事六年ASP.NET软件开发工作!
展开
-
ASP.NET页面间的传值的几种方法
ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryStri原创 2005-10-08 10:18:00 · 900 阅读 · 0 评论 -
ASP.NET对XML进行读,改,删操作代码
user.xml内容如下: adsfasdfasdfaaaaaa 23451111111 高中 adsfasdfasdf 23451111111 高中 lingyubin222222 520520 大学 lingyubin1232 520520 大学 lingyubin123232原创 2006-04-06 16:05:00 · 1928 阅读 · 0 评论 -
ASP.NET防止页面被多次提交
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本. function disableOtherSubmit() { var obj = event.srcElement;原创 2007-11-29 17:05:00 · 844 阅读 · 1 评论 -
你可能已经知道或者不知道的ASP.NET 2.0技巧
1、在CallBack之后保持滚动条的位置 在Asp.Net1.1中,CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性即可: 复制 保存 Page La转载 2008-04-03 22:31:00 · 806 阅读 · 0 评论 -
ASP.NET 2.0 本地化技术之研究
众所周知ASP.NET 2.0里对本地化(Localization)做了很多工作,大大简化了开发过程。今天终于能抽出时间研究一下这个技术了,资料很多,但大多带着一股咬文嚼字的翻译味道,So......自己写一篇。 1.使用工具自动生成本地化资源(LocalResources) 2.原来Localizable AttributeProperty是这么回事呀 3.手工添加本地化资源 4.显示使用本地化转载 2008-04-03 22:37:00 · 689 阅读 · 0 评论 -
水晶报表的制作(图表)
在这个例子中,我们设想的应用要为一个销售部门制作一份报表,管理者可以查看某段时间之内的销售情况,以列表或者折线图的形式反映出销售的趋势。我们将使用SQL Server 2000做为数据库,使用VB.NET编写中间层逻辑层,而前端的表示层使用C#。我们先来看下数据库的结构。 其中,tbitem表中存放的是每张订单中所订购的货品,tbsales存放的是每张订单,tblsalesperson是销售员表转载 2008-04-03 23:56:00 · 2801 阅读 · 0 评论 -
vs2005中发送邮件的方法(C#)
System.Net.Mail.SmtpClient client = new SmtpClient(); client.Host = "smtp.163.com"; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkC原创 2008-04-03 22:01:00 · 1103 阅读 · 1 评论 -
DropDownList无限级分类(灵活控制显示形式)
主要使用递归实现,数据库结构: 最终样式: 复制 保存protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack) { BindDrpClass(); }}//绑定顶级分类private void BindDrpClass(转载 2008-04-03 22:14:00 · 840 阅读 · 0 评论 -
ASP.NET 2.0中GridView无限层复杂表头的实现
实现方法就是给单元格填充我们想要的格式代码。 复制 保存 Page Language="C#" AutoEventWireup="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti原创 2008-04-03 22:16:00 · 488 阅读 · 0 评论 -
创建复杂表头的表格
GridView的功能虽然强大,但在创建复杂表头报表时却显得逊色许多。此时我们应该想起另外一个控件:Repeater。下面是Repeater的结构: 复制 保存asp:Repeater ID="Repeater1" runat="server"> HeaderTemplate> HeaderTemplate> ItemTemplate> I转载 2008-04-03 22:21:00 · 873 阅读 · 0 评论 -
JS的IE和Firefox兼容性汇编
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 复制 保存document.formName.item("itemName")这样的语句,不能在 MF 下运行 (2)解决方法:原创 2008-04-03 23:47:00 · 541 阅读 · 0 评论 -
图片按比例缩放,可输入参数设定初始大小
script language="javascript">//图片按比例缩放,可输入参数设定初始大小function resizeimg(ImgD,iwidth,iheight) { var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){原创 2008-04-03 23:55:00 · 859 阅读 · 0 评论 -
Cookie精通之路
Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。 如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他们之间关系多远,只转载 2008-04-03 23:45:00 · 1015 阅读 · 0 评论 -
一个集成自定义分页和列可拖动的GridView控件
在很久很久以前项目上需要而封装的,一直没有时间整理,主要现在的精力不在.net上,所以也没功夫整理,今天闲了没事,拿出来看看,稍微整理了下做了个简单的Demo,给大家看看! 主要功能就是集成自定义分页和列拖动,效果如下: 源码和demo在这下载,希望大家能用的上。 http://files.cnblogs.com/hedonister/gridviewpageable.rar ps:附送五一祝福原创 2008-04-03 23:06:00 · 1025 阅读 · 0 评论 -
ASP.NET 3.5 企业级开发
议题.NET Framework 3.5 和Visual Studio 2008C# 面向对象程序设计ASP.NET 状态管理和页面传值ASP.NET 中的错误处理ADO.NET与数据访问架构与模式安全与性能 优秀的团队开发管理功能C# 面向对象程序设计封装继承性多态性抽象类接口装箱和拆箱转载 2008-04-18 11:00:00 · 857 阅读 · 0 评论 -
ASP.NET对SQLSERVER数据库增改删操作
WebForm.aspx WebForm1 http://schemas.microsoft.com/intellisense/ie5"> 对数据库进行操作(增加,修改,删除) 姓名: 性别:原创 2006-04-06 17:23:00 · 2258 阅读 · 1 评论 -
ASP.Net+XML打造留言薄
一.概述: 留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本运行情况的有力工具,所以留言簿在现在的网站中扮演了十分重要的角色。 不过在以前开发一个留言簿并不是一件容易的事,开发者的工作量往往会很大。而现在随着微软推出VS.NET,相应的技术也推陈出新。特别是XML技术在.NET Framework中的广泛运用,使得整个.NET构架具有十分优越的基础。而原创 2006-04-06 16:40:00 · 1525 阅读 · 0 评论 -
ASP.NET常用函数
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(ex原创 2005-10-08 10:27:00 · 682 阅读 · 0 评论 -
身份证号码验证web服务(完整源码)
已经有18位号的c#程序和15位到18位转换的程序 但还没有一个完整的服务器端验证程序 所以加以总结了一下 写了一个做为web服务 供大家交流使用using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Web;u原创 2005-10-08 11:07:00 · 26298 阅读 · 0 评论 -
ASP.NET使aspx页面能接受HTML,asp的页面传送的文件
aspx接受aspx页面的文件很简单,用HtmlInputFile,就可以了,但是如果接受Html页面post的文件就不怎么好办了,我仿照asp的方法做法如下,自己测试通过,拿出来给大家共享,可以限制文件内容,类型,大小,自定义存储位置,在congfig.xml内html页的内容:(来自FCKeditor) FCKeditor - Uploaders Tests function SendF原创 2005-10-08 11:10:00 · 1387 阅读 · 0 评论 -
怎样屏蔽浏览器关闭按钮及ALT+F4 快捷键
屏蔽Alt+F4等快捷键:function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 //alert("ASCII代码是:"+event.keyCode); if ((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.原创 2005-10-08 11:11:00 · 2638 阅读 · 1 评论 -
ASP.net Logion用户登陆验证代码
web.config…… …… Global.asax.csprotected void Session_End(Object sender, EventArgs e){ Application.Lock(); Application.Remove(Session.SessionID.ToString()); Applicati原创 2005-10-08 11:12:00 · 1208 阅读 · 0 评论 -
ASP.NET向SQL Server数据库添加图片
aspx:注册border="0">添加新用户姓名电子邮件性别出生日期照片aspx.cs:using System;using System.IO;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using原创 2005-10-08 11:14:00 · 1161 阅读 · 0 评论 -
ASP.NET从SQL Server数据库提取图片并显示在DataGrid
二.从SQL Server数据库提取图片并显示在DataGridDataGridShowImage.aspx Inherits="eMeng.Exam.DataGridShowImage.DataGridShowImage" %> 从数据库中取得照片并显示在DataGrid中 http://schemas.microsoft.com/intellisense/ie5"> 从数据库原创 2005-10-08 11:15:00 · 993 阅读 · 0 评论 -
ASP.Net 在论坛收藏收集的一些资料备忘
1. 打开新的窗口并传送参数:传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");2.为按钮添加对话原创 2005-10-09 10:12:00 · 1124 阅读 · 0 评论 -
Asp.net打包自动安装数据库
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入原创 2005-10-08 10:28:00 · 796 阅读 · 0 评论 -
ASP.NET正则表达式集合
1.帐号由a~z的英文字母(不区分大小写)、0~9的数字、点、减号或下划线组成,长度为3~18个字符,例如:kyzy_001^[a-zA-Z0-9.-_]{3,18}$2.输入框里必须为数字^[0-9]{1,}$3.电子邮件格式/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*4.要求文本框只能输入最多两位小数的数字^[0-9]+.[0-9]{0,2}$匹配24原创 2005-10-08 10:39:00 · 1516 阅读 · 1 评论 -
如何将文件转成流存入数据库
Stream fileDataStream = MyFile.PostedFile.InputStream; //得到文件大小 int fileLength = MyFile.PostedFile.ContentLength; //创建数组 byte[] fileData = new byte[fileLength]; //把文件流填充到数组 fileDataStream.原创 2005-10-08 11:05:00 · 3970 阅读 · 0 评论 -
ASP.NET生成n位不同的验证码
//生成随机数函数中从strchar 数组中随机抽取//字母区分大小写//参数n为生成随机数的位数,一般取四位public string RandomNum(int n) //{ string strchar = "0,1,2,3,4,5,6,7,8,9" ; string[] VcArray = strchar.Split(,) ; string VNum = "" ;//由于字符串很短,原创 2005-10-08 11:08:00 · 1008 阅读 · 0 评论 -
ASP.NET设计中的性能优化问题
关于数据处理相关的优化一、 SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL原创 2005-10-08 10:55:00 · 2163 阅读 · 1 评论 -
ASP.NET设计网络硬盘之两重要类
要进行“网络硬盘”功能设计,首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 System.IO.File类和System.IO.FileInfo类 在设计和实现“网络硬盘”的过程中,将大量地使用和文件系统操作相关的内容。故本节先对和文件系统相关的两个.NET类进行简要介绍。 Sys原创 2006-04-06 16:24:00 · 821 阅读 · 0 评论