- 博客(21)
- 资源 (27)
- 收藏
- 关注
原创 控件排序事件中用DataView及DataTable排序
在做ASP.NET页面开发时,经常要用到dataset(或者DataTable),绑定到DataGrid或GridView上要进行重新排序,排序规则按照数组fids元素的顺序进行。本文将介绍如何在排序事件用DataView及DataTable实现排序功能.一般人的做法是用DataView排序,关键代码如下:DataView dv = dt.DefaultView; dv.Sort = "d...
2010-12-30 14:18:58 258
原创 __doPostBack作为在asp.net中一个很核心很重要的部分,我们有必要深入了解一下.
其实,__doPostBack是一个很简单的脚本函数.代码如下: //__doPostBack<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" id=&
2010-12-30 14:11:41 86
原创 关于asp.net页面按钮失效的解决方法
关于asp.net页面按钮失效的解决方法。 今天在把.net传到服务器上的时候,出现了一个很奇怪的问题!本来好好的一些包含表单的页面里的表单验证居然全部不起作用了!这是为什么?? 后面捣了半天,发现验证控件失效的原因是因为我的网站跟目录里面没有aspnet_client文件夹。恩,那就把C:\Inetpub\wwwroot目录里面的aspnet_client文件夹整个的传上去。嘿嘿,验...
2010-12-30 14:01:29 270
原创 常用Input输入限制
常用限制input的方法1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true<input type="submit" value="提交" hidefocus="true" />2.只读文本框内容,在input里添加属性值 readonly<input type="text" readonly />3.防止退后清空的
2010-12-30 13:58:55 98
原创 C# DataTable.Copy()和.Clone()的使用
方法一:复制datatable结构,复制datatable结构和数据,筛选Datatable数据复制datatable结构: datatable .clone()复制datatable结构和数据: datatable .copy()筛选datatable :datatable .select("name like '%abc%'")datatable .select("name =...
2010-12-23 14:06:52 630
原创 Repeater排序--List(方法二)
default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RepeaterDemoTest._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/
2010-12-23 13:54:06 81
原创 Repeater排序--DataSet(方法一)
default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="RepeaterDemoTest._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/
2010-12-23 13:50:48 196
原创 创建DataSet ,并放入Repeater过程
DataTable dt = new DataTable("test"); DataColumn dc1 = new DataColumn("RegionSalesManID", typeof(System.String)); DataColumn dc2 = new DataColumn("AreaCode", typeof(S...
2010-12-23 13:44:30 153
原创 使用强制弹出框(ModalPopupExtender)编辑GridView数据
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ModalPopup.aspx.cs" Inherits="ModalPopup" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.
2010-12-14 11:15:12 252
原创 asp.net 网页传参的几种常用方式
第一种:QueryString //将源页面start.aspx中的lable 和textbox中的内容传到end.aspx页面中 并在其lable 和textbox中显示传过来的内容 源页面代码: protected void Button1_Click(object sender, EventArgs e) { string url; u...
2010-12-14 09:09:53 87
原创 C#中StringBuilder类的使用
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起...
2010-12-14 09:01:42 113
原创 C#点点滴滴—Enum
枚举是在写程序的过程中经常会遇到的类型。对于Enum,.Net提供了很多使用的方法: 1.Parse:将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 (MSDN) Parse方法是经常会用到的一个方法,它有两个重载形式: public static Object Parse( Type enumType, string value ) ...
2010-12-14 08:44:56 67
原创 理解asp.net页面事件
一个ASP.NET页面在运行时将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及呈现页面。在页生命周期的每个阶段中将引发一些事件,事件被引发时会运行程序员提供的事件处理代码。页面还支持自动事件连接,即ASP.NET将寻找具有特定名称的方法,并在引发特定事件时自动运行这些方法。如果@Page指令的AutoEventWire...
2010-12-13 15:56:42 97
原创 Page.DataBind()方法
我们先来看一个简单的例子:<% @ Page Language="C#" %><% @ Import Namespace="System.Data" %><Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e){
2010-12-13 15:16:34 477
原创 asp.net代码中尖括号和百分号的含义
在.aspx的文件中经常会碰到如下的代码,如:1、<%=%> 里面放的变量名,如:<div> <h1>Hello World</h1> <p>Welcome to Beginning ASP.NET 3.5 on <%= DateTime.Now.ToString() %></p> </div
2010-12-13 15:03:06 118
原创 Visual Studio 最常用的14个快捷键
1. F5:启动调试2. F7 /Shift-F7:显示代码窗口或显示设计器窗口3.Alt-Enter:显示选中对象的属性(这是个常用的windows快捷键,可以用显示目录和文件的属性)4.F6 / Shift-F6 / Ctrl-Shift-B:生成解决方案/生成项目/生成解决方案5.Shift-Alt-C: 在项目里添加类6.Ctrl-K + Ctrl-C: 注释一段选择代...
2010-12-10 15:03:38 157
原创 C# 中的委托和事件
将方法作为方法的参数如你所见,委托GreetingDelegate出现的位置与 string相同,string是一个类型,那么GreetingDelegate应该也是一个类型,或者叫类(Class)。但是委托的声明方式和类却完全不同,这是怎么一回事?实际上,委托在编译的时候确实会编译成类。因为Delegate是一个类,所以在任何可以声明类的地方都可以声明委托。更多的内容将在下面讲述,现在,请看...
2010-12-10 13:57:23 68
原创 ASP.NET 2.0 绑定高级技巧
1.简单数据绑定定<!--ASP.NET 1.x data binding expression --><%# DataBinder.Eval(Container.DataItem, "Price") %><!--Equivalent ASP.NET 2.0 data binding expression --><%# Eval("Pric...
2010-12-10 10:54:09 81
原创 ASP.NET服务器控件封装-【事件】-1.1【事件回发.异步回调】
1.事件以及为什么需要事件驱动机制在C#语言详解一书中对事件的定义是“事件是一种使对象或类能够提供通知的成员”,在这里换句话说就是页面中已注册事件的对象能够对用户的操作进行捕获并处理。那么为什么需要引用事件机制呢?大家都知道,如果在类A的实例对象中创建了一个类B的实例对象,那么在类A的实例对象中就可以通过该类B的实例对象调用类B公开的任何方法和属性等。就像用户Page对象中包含了创建了一个...
2010-12-10 10:46:40 124
原创 asp.net控件生命周期
asp.net控件生命周期 在生命周期中将执行一系列处理步骤,这些步骤包括: •实例化(Instantiate) 控件被页面或另一个控件通过调用它的构造器所实例化。这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生。 •初始化(Initialize) 初始化在传入 Web 请求生命周期内所需的设置。在此阶段,控件树中的页面和全部控件通过默认方式来调用OnInit方法。开发人员可以通过重...
2010-12-09 16:48:53 51
原创 使用Action、Func,EventHandler,params关键字修饰的参数的匿名委托和Lambda表达式
在.NET在,我们经常使用委托,委托的作用不必多说,在.NET 2.0之前,我们在使用委托之前,得自定义一个委托类型,再使用这个自定义的委托类型定义一个委托字段或变量。.NET 2.0给我们带来了Action、Func两个泛型委托,.NET3.0给我们带来了Lambda,这一切使得委托的定义和使用变得简单起来。下面的例子中的委托都使用了Lambda表达式。一.Action系列的泛型委托Ac...
2010-12-03 15:38:58 105
Go语言实战高清
2018-01-30
精通Nginx.pdf
2018-01-30
自己写的简单OA
2016-05-16
Flex Java PureMVC BlazeDS做的例子
2008-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人