ASP.NET
文章平均质量分 74
eclipseluo
我想知道,为什么一瞬间我们就在风里长大了.那些花开,那些日落,那些单纯清澈的时光,那些明亮的青春 ,以及年少的忧伤,究竟是怎样穿过我的身体,流淌的如此干净.
展开
-
Application变量统计网站在线人数
.net中用Application变量统计网站在线人数,其中Global.asax.cs文件中加入了下面语句.然后在另外页面中显示在线人数,结果当有人访问时就会加1,关闭网站后人数减少.protected void Application_Start(Object sender, EventArgs e) { Application["co原创 2009-11-03 14:10:00 · 511 阅读 · 0 评论 -
DropDownList+GridView三级联动效果
制作三级联动效果:顾客---》订单---》产品,效果图如下: 主要操作NorthWind数据库中的三张表:Customers(顾客表)、Orders(订单表)、Order Details(订单详情表)(1) 把Customers表中的CustomerID绑定到下拉框中(使用无参数的SQL语句来实现)(2) 选择一个Customers显示该顾客的所原创 2009-11-04 10:18:00 · 616 阅读 · 1 评论 -
ASP.NET中get方法和post方法的区别
在网页设计中,无论是动态还是静态,get方法是默认的,它在URL地址长度是有限的,所以get请求方法能传送的数据也是有限的,一般get方法能传递256字节的数据,当get请求方法传递的数据长度不能满足需求时,就需要采用另一种请求方法post,post方法可传递的数据最大值为2mb相应地,读取post方法传递过来的数据时,需要采用form方法来获取;post方法在aspx页面执行时,地址栏看不到传转载 2009-11-05 14:05:00 · 1474 阅读 · 0 评论 -
ASP.NET中的服务器控件和客户端控件
1. 访问 HTML控件的值是value属性 访问 ASP.NET控件的值是text属性 -------------------------------------------------------- 2.分别需要的名字空间为:using System.Web.UI.HTML.Controls;using System.Web.UI.WebControls原创 2009-11-05 15:56:00 · 282 阅读 · 0 评论 -
在js中单选框和复选框获取值的方式
// JavaScript Documentfunction sub1(){ // 用Form名称直接引用form对象 //form1.method = "get"; // 将form名称作为document对象的属性来引用form对象, // 并用user作为form对象原创 2009-11-05 17:04:00 · 792 阅读 · 0 评论 -
初识Ajax技术1
一 引题如何让web程序用起来像桌面应用程序一样简单;胖客户端?瘦客户端?如何选择?-----看需求,看用户的使用,灵活调节。不要闪烁,空白页出现? 二 初识Ajax1. Ajax是一个客户端技术,不论你现在使用何种服务器端技术,都能使用Ajax,而不管使用的是Java、.NET、Ruby、PHP还是CGI。2. Ajax是一种基于浏览器的方法;3转载 2009-11-04 20:56:00 · 376 阅读 · 0 评论 -
常用JavaScript判断字符串的一些代码
//判断输入内容是否为空 function IsNull(){ var str = document.getElementById(str).value.trim(); if(str.length==0){ alert(对不起,文本框不能为空或者为空格!);//请将“文本框”改成你需要验证的属性名称!原创 2009-11-05 09:55:00 · 1059 阅读 · 0 评论 -
C#面向对象
1、写一个账户类(Account),属性:Id:账户号码Password:账户密码Name:真实姓名PersonId:身份证号码 Email:客户的电子邮箱Balance:账户余额 方法:Deposit:存款方法,参数是double型的金额Withdraw:取款方法,参数是double型的金额 构造方法:有参和无参,有参构造方法用于设置必要原创 2009-11-05 11:26:00 · 935 阅读 · 2 评论 -
理解Form中get和post的两种方式(在js中使用)
1、使用POST方式:客户端代码: // Create XMLHttpRequest object CreateXmlHttp(); // Build the URL to connect to var url = "ValidateName.aspx"; // Open a c原创 2009-11-05 14:29:00 · 774 阅读 · 1 评论 -
GridView实现分页和显示序列
GridView实现分页和显示序列 无标题页 <asp:GridView ID="GridView1" runat="server" AllowPaging="True" PageSize="5" AutoGenerateColumns="False" DataKeyNam原创 2009-11-05 14:54:00 · 573 阅读 · 0 评论 -
C#接口和抽象类使用原则
接口和抽象类都可以用生强制某个类型的实例具备指定的方法,所以在使用过程中我们很容易将他们混淆。下面是我自己总结的一些区别与使用原则,与大家分享,不正之处还请大虾们多多指正。 1、在C#中,接口只能声明方法或属性的原形,而不能包含常量或者其他声明(这与Java中是不同的),而在抽象类中则是可以的。 如:interface ISimple { void DoSometh原创 2009-11-04 21:40:00 · 801 阅读 · 0 评论 -
ASP.NET实现页面间值传递的几种方法介绍
第一种方法: 通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge");原创 2009-11-04 21:42:00 · 244 阅读 · 0 评论 -
初识Ajax技术2
实现注册界面无刷新判断重名,由于要访问数据库,所以要达到无刷新,只能用Ajax技术。 其中最重要的就是xmlHttp对象。 XmlHttp是什么?最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页原创 2009-11-05 10:19:00 · 461 阅读 · 0 评论 -
xmlhttp.Open方法中的POST和GET
一、问题描述调用xmlhttp.Open方法请求页面的时候,更新页面数据不是最新的结果。二、解决办法改用POST方式三、xmlhttp.Open参数说明xmlhttp.Open方法创建一个新的http请求,并指定此请求的方法、URL以及验证信息语法oXMLHttpRequest.Open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassw转载 2009-11-05 14:13:00 · 941 阅读 · 0 评论 -
关于页面数据绑定表达式
是服务器端的注释,就是注释,可以用来注释服务器端控件是内嵌服务器解释的代码块,就是直接执行内部的表达式是内嵌服务器输出块,就是直接输出内部的表达式是数据绑定表达式 ASP.NET表达式。最有用的地方是在控件的一些硬编码文本处用资源文件的内容来代替,还有比如指示数据源控件的connectionString。指示语法,每个aspx,ascx,ashx,master等页面顶部都原创 2009-11-05 15:09:00 · 357 阅读 · 0 评论 -
.net错误处理机制
让我们想想,ASP.NET为我们提供了几种错误处理机制?如果同时使用他们是不是有一定的优先级?.NET提供了四种错误处理机制,它们有一定的优先级顺序:Page_Error事件>ErrorPage属性>Application_Error事件> 配置项。下面分别介绍这四种错误处理机制的用法。 1.Page_Error事件 Page_Error 事件提供一种捕获在页级别出现的错误的原创 2009-11-04 21:39:00 · 970 阅读 · 0 评论 -
ASP.NET 服务器控件事件模型
http://msdn.microsoft.com/zh-cn/cc437696(VS.71).aspxASP.NET 服务器控件事件模型与传统的客户端窗体中的事件或基于客户端的 Web 应用程序中的事件相比,由 ASP.NET 服务器控件引发的事件的工作方式稍有不同。导致差异的主要原因在于事件本身与处理该事件的位置的分离。在基于客户端的应用程序中,在客户端引发和处理事件转载 2009-11-05 15:52:00 · 563 阅读 · 0 评论 -
ASP.NET的状态管理
为什么要状态管理 B/S与C/S两种架构的有着完全不同的运行机制。C/S基本上所有的软件功能都在客户端(Client)中实现(所以C/S也称为胖客户端架构),服务器端(Server)只提供基础服务,最为典型的是数据库服务提供数据服务。而B/S架构主要的功能在服务端(Server)实现,客户端的浏览器(Browser)只接受用户输入和数据展现。C/S架构的功能都在客户端的一个进程中完成转载 2009-10-29 15:29:00 · 249 阅读 · 0 评论 -
DropDownList的AppendDataBoundItems属性
在ASP.NET 2.0中,可以在数据绑定时,通过设置DropDownList的AppendDataBoundItems属性为true,在数据绑定之前添加一个新的项目,并且这个新加的项目会保存在ViewState之中。下面就是一个实现的例子: protected void Page_Load(object sender, EventArgs e) ...{ if (转载 2009-11-06 21:04:00 · 2889 阅读 · 0 评论 -
数据库访问类(部分代码参考)
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.U原创 2009-11-01 21:36:00 · 232 阅读 · 0 评论 -
一款经典的ajax登录页面 后台asp.net
1,新建一名为login.htm的静态网页文件,作为登录页面,如图body标签代码 <td align="center" style="width: 100px; height: 20px; background-color: #99cccc" valign="middle"> 用户名: <td align="center" style原创 2009-11-09 19:59:00 · 889 阅读 · 0 评论 -
GridView数据绑定的一些主要属性
无标题页 注销登录原创 2009-11-02 13:27:00 · 695 阅读 · 0 评论 -
ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
有些初学者在调用存储过程时容易出现一些错误,下面我就不同的返回参数而言举个用户登录常用的例子做一些简单的讨论:(由简单--->>深入) 创建数据库:(Student)创建用户表:(Users)use Studentgocreate table Users (id int identity(1, 1) primary key,name nvarchar(2转载 2009-11-02 20:32:00 · 564 阅读 · 0 评论 -
ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子 2
create proc proc_IsUserReName( @username nchar(10) )as--判断用户是否重名,重名返回-1,否则返回1if exists( select * from UserList where UserName=@username) return -1 else ret原创 2009-11-02 20:41:00 · 581 阅读 · 1 评论 -
C#事件(event)解析
事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的转载 2009-11-01 21:39:00 · 204 阅读 · 0 评论 -
IsPostBack
概括:Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。 1 IsPostBack介绍IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form转载 2009-11-03 13:52:00 · 284 阅读 · 0 评论 -
ASP.NET里的Session详细解释
Session模型简介Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成转载 2009-11-03 14:09:00 · 318 阅读 · 0 评论 -
C#中类和结构的区别!
类和结构的区别 目录:Ø 类和结构的示例比较Ø 类和结构的差别Ø 如何选择使用类还是使用结构 一 类和结构的示例比较结构示例: public struct Person { string Name; public int height; int weight;转载 2009-11-01 21:42:00 · 267 阅读 · 0 评论 -
ASP.NET 数据绑定函数Eval()的机制
ASP.NET 2.0 的数据绑定函数Eval()简化掉了ASP 1.1神秘的Container.DataItem,比如数据绑定表达式:<%# (Container.DataItem as DataRowView)["ProductName"].ToString() %> ASP.NET 1.1简化为:(去掉了类型指定, Eval通过反射实现,本文不再转载 2009-11-02 14:44:00 · 769 阅读 · 2 评论 -
存储过程在ASP.NET中的应用
今天的主要收获是研究了存储过程在asp.net中的应用。主要包括了两个方面:在代码中通过编程的方式使用存储过程和在DataSorce控件使用存储过程。第一部分:存储过程简要介绍:1、什么是存储过程?存储过程(PROCEDURE),是SQL数据库里面的一个术语。通过SQL数据库提供的编程能力,可以将一系列的SQL命令、函数、编程语句组合起来,连续执行,可以说就是数据库的批命令。2、转载 2009-11-02 14:48:00 · 232 阅读 · 0 评论 -
ASP.NET中文件上传控件
文件上传控件 实现一个简单的图片文件上传 //上传文件控件使用:实现上传图片功能,上传图片只能是jpg,gif,bmp三种类型,图片大小不超过60kb 后台代码:using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;usin原创 2009-11-02 15:13:00 · 405 阅读 · 0 评论 -
GridView 72般绝技
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定转载 2009-11-09 17:07:00 · 277 阅读 · 0 评论 -
关于DropDownList , GridView的一道测试题
一、数据库提供数据库db_Shop,其中有两张表:一是商品类别表T_GoodsType;二是商品信息表T_GoodsInfo,两张表的结构为: T_GoodsType: 字段名称类型备注TypeIDInt主键,类别idTypeNameVarchar(50原创 2009-11-09 19:11:00 · 536 阅读 · 0 评论 -
SQL Server中bit数据类型应用
使用过 Access 的朋友都知道,Access 里有个“是/否”数据类型,在 SQL Server 中,没有这个名称,而使用 bit。在使用过程中有几点需要注意的:1、bit 与 SQL Server 的整型和数字数据相似的数字数据,但 bit 列只能存储 0 和 1。2、在插入、修改 bit 数据时,使用 0 或 1 ,而不是 false 或 true,bit 字段放在 wher转载 2009-11-12 16:13:00 · 290 阅读 · 0 评论 -
ASP.NET返回上一页面实现方法总结
返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改或者更新时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.NET中都是用一个Button控件来实现的,实现的方法有很多,今天恰好在做项目时碰到要用这个东东,我就把能实现" 返回上一页","返回前一页"的几种方法总结了一下,供大家学习之用,请多多指教: 其实要实转载 2009-11-13 15:50:00 · 384 阅读 · 0 评论 -
怎样使用SQL语句更新行累计列值
表:TABLEA 客户编号 应收金额 收款金额 1001 100 80 1001 200 180 1001 300 280 1001 400 380 .. .. ..转载 2009-11-13 20:57:00 · 604 阅读 · 0 评论 -
ASP.NET中上传图片
1.最简单的单文件上传(没花头)效果图:说明:这是最基本的文件上传,在asp.net1.x中没有这个FileUpload控件,只有html的上传控件,那时候要把html控件转化为服务器控件,很不好用。其实所有文件上传的美丽效果都是从这个FileUpload控件衍生,第一个例子虽然简单却是根本。后台代码:using System;using System.Data;usin原创 2009-11-10 19:53:00 · 391 阅读 · 0 评论 -
使用ASP.NET中的用户控件
用户控件是ASP.NET中很重要的一部分,使用它可以提高程序代码的重用性,即一个用户控件在网页、用户控件或控件的内部都可以再次使用。本实例介绍用户登录的用户控件也可以在网站的任何地方再次使用。技术要点本实例介绍如何在ASP.NET中创建用户控件、如何使用用户控件,以及如何在用户控件中定义公开属性的实现方法。跟我做1.创建新ASP.NET应用程序在Visual Studio转载 2009-11-13 08:26:00 · 561 阅读 · 0 评论 -
DIV的相对布局和绝对布局
position:relative|相对定位 使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置。 如果要让div-1层向下移动20px,左移40px: example代码:#div-1 {position:relative;top:20px;left:40px;}如果用到相对定位,紧随他的层divafter是不会出现在div-转载 2009-11-16 12:57:00 · 4239 阅读 · 1 评论 -
如何安装与部署asp.net网站
如何给Asp.Net 网站项目打包1、打开你的项目,在中用鼠标右击你的,选择-。2、对话框中选择-。(注意:的存放路径。)3、vs.net 的窗口左侧会显示。用鼠标右键选中,选择-,在弹出的中同时选中和。(注意:可根据自己需要选择。)4、你的解决方案中会新增一个你的 Web 安装项目名称的工程,就是安装的项目。保存一下,有时会出错。5、如果你用了crystal report,转载 2009-11-16 13:01:00 · 1486 阅读 · 0 评论