[ASP.NET开发系列]在用户控件中添加事件
摘要:在《在用户控件中添加属性》这一篇文章中我们演示了如何在用户控件中添加属性,接下来我们演示如何在用户控件中添加事件。 在《在用户控件中添加属性》这一篇文章中我们定义了一个用户登录的用户控件UserLogin.ascx 文件,里面包含了一个LinkButton服务器按钮控件,当用户单击该按钮时服务器端会自动生成一个回发来激发Page.Load事件。除了服务器自动产生回发来激发Page.Load...
阅读全文
[ASP.NET开发系列]在用户控件中添加属性
摘要:在WEB开发中经常有一些代码是在很多地方重复出现的,象导航栏、用户登录/注册和首页上面的一些固定栏目等。这些可重用的代码我们可以把它写成一个通用模块供需要的地方来引用,这样做即节省了开发时间还方便以后的维护。 在ASP.NET的web编程中提供了一种叫做“用户控件”可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能...
阅读全文
Asp.Net细节性问题精萃
摘要:1.与的区别: 答:是在程序执行时调用,是在DataBind()方法之后被调用 2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我...
阅读全文
.Net 常用加密算法类
摘要:.Net框架由于拥有CLR提供的丰富库支持,只需很少的代码即可实现先前使用C等旧式语言很难实现的加密算法。本类实现一些常用机密算法,供参考。其中MD5算法返回Int的ToString字串。 using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System...
阅读全文
常用正则表达式
摘要:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0...
阅读全文
DataGrid中删除最后一页的记录时出错的解决办法
摘要:比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下: string listClass = Class.SelectedValue.ToString(); dgManage.DataSource = BLL.NewsInfo.ListAllNews(listClass); try { ...
阅读全文
RequiredFieldValidator使用
摘要:我们现在要做一个杂志订阅系统,要用户输入Email,输入两次密码,密码要一样,密码要求安全,所以必须包括(!@#$%^&*+;:),输入用户的电话,最长20位,必须选择信用卡,输入卡号,卡号为15位,程序如下,好简单的,大家看看。 <% public sub OnSubmit(source as Object, e as EventArgs) if Page.IsValid then "...
阅读全文
DataSet增加修改删除一个数据
摘要:首先我们需要打开一个联结:string MyConnString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:/test/test.mdb;";string strComm = "select * from UserList";ADOConnection MyConnection = new ADOConnection(MyConnStri...
阅读全文
如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
摘要:在一些.net论坛中有人经常会问:如何在页面中点击按钮打开新页面,输入数据,然后返回到初始页面并进行更新?要解决这个问题,应该弄清楚window.showModalDialog()的用法,本人在http://www.csdn.net/Develop/read_article.asp?id=15113已经做过介绍。下面就用例子介绍如何在ASP.NET中实现这个功能。 本例子共3个页面,其中webf...
阅读全文
理解DataSet的数据缓存机制
摘要:虽然在以前的开发中经常使用DataSet类,但是重来没有涉及到数据缓存机制这块内容。今天看了一下,也算是做点总结。在理解数据缓存机制之前需要理解DataRow的两个概念,即行状态和行版本。行状态就是指DataRow的RowState属性,它可以的取值有Added、Deleted、Detached、Modified、Unchanged(含义可以在MSDN上查到),它用来描述数据行的状态,比如在删除某...
阅读全文
两个判断数字的函数比较
摘要:private void Button1_Click(object sender, System.EventArgs e) { string str = "99999999999"; int expend_time = IntTime(),i; for(i=0;i"); for...
阅读全文
ASP.net常用函数(VB.net)
摘要:Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte...
阅读全文
C#排序算法大全
摘要:一、冒泡排序(Bubble)using System; namespace BubbleSorter{public class BubbleSorter{public void Sort(int[] list){int i,j,temp;bool done=false;j=1;while((jlist[i+1]){done=false;temp=list[i];list[i]=list[i+1];...
阅读全文
C#格式化数值结果表
摘要:类型引用表 | string可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,而 xx 为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数...
阅读全文
如何用.NET创建Windows服务
摘要:我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。 什么是Windows服务? Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows...
阅读全文
ASP.NET中Cookie编程简明参考
摘要:一 写入Cookie 1. Name 和 Value 属性由程序设定,默认值都是空引用。 2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。 例如,http://www.kent.com/application1/login.aspx 页面中发出一个cookie,Domain属性缺省就是www...
阅读全文
C#中实现控件数组
摘要:在写程序的过程中,经常会遇到要使用实现控件数组的功能,然而在C#中是不会自动提供这一功能的,以下是实现的办法: 新建一个工程,在窗体上添加5个textbox(textBox1...textBox5)和2个button (button1、button2)。1.循环附值总的来说,有两种实现方法:1.1 定义动态的控件数组。因为DotNet里支持动态的控件数组,所以我们可以把已设计好的控件,附给动态...
阅读全文
ASP.NET常用代码(二)
摘要:21.委托讨论http://community.csdn.net/Expert/topic/2651/2651579.xml?temp=.7183191http://dev.csdn.net/develop/article/22/22951.shtm 22.读取DataGrid控件TextBox值 foreach(DataGrid dgi in yourDataGrid.Items){TextBo...
阅读全文
ASP.NET常用代码(一)
摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm('确认?')"); button.at...
阅读全文
c#.net函数列表
摘要:1、DateTime 数字型System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curren...
阅读全文