代码改变世界

随笔分类 -  ASP.NET

DataSet 操作 XML 文件的方法

2013-03-22 00:05 by java20130722, 242 阅读, 收藏,
摘要: class Program { static void Main(string[] args) { DataSet ds = new DataSet(); DataTable dt = null; //向DataSet中新增两个DataTable dt = SetDataTable(3, 4); dt.TableName = "Table1"; ds.Tables.Add(dt); dt... 阅读全文

ASP.NET Repeater控件的嵌套使用

2013-03-21 16:36 by java20130722, 171 阅读, 收藏,
摘要: 思路:在嵌套使用repeater控件时,内部的repeater控件就要动态绑定数据源。就下面的代码示例来说,外部的repeater控件是 rptTr ,内部的repeater控件是 rptTd 。需要在 rptTr 的onitemdatabound 的处理函数中动态绑定数据源。前台: ... 阅读全文

ASP.NET之ViewState

2012-10-28 10:06 by java20130722, 304 阅读, 收藏,
摘要: 什么是ViewState? 在asp时代, 大家都知道一个html控件的值,比如input 控件值,当我们把表单提交到服务器后, 页面再刷新回来的时候, input里面的数据已经被清空. 这是因为web的无状态性导致的, 服务端每次把html输出到客户端后就不再与客户端有联系. asp.net巧妙的改变了这一点. 当我们在写一个asp.net表单时, 一旦标明了 form runat=server,那么,asp.net就会自动在输出时给页面添加一个隐藏域 那么,有了这个隐藏域,页面里其它所有的控件的状态,包括页面本身的一些状态都会保存到这个控件值里面.每次页面提交时一起提交到后台,asp.ne 阅读全文

ASP之利用updatepanel和Timer实现局部定时刷新

2012-10-25 22:07 by java20130722, 1065 阅读, 收藏,
摘要: default.aspx代码: 我们大阿斯顿疯狂了减肥了金萨克的解放军萨拉克等附近拉斯金东方 看见了撒娇的疯狂敬爱是考虑到放假了卡斯加的罚款了时间啊数据的飞洒 地方 近代史可减肥了撒娇的法律进撒旦进房间阿斯兰的客服进来看是激昂 的弗兰克金阿斯顿路口附近阿斯兰的房间阿斯顿路口附近撒旦可放假了sd卡 附近的律师费加拉斯金副教授了附近拉经受了附近暗示疗法经受了 对应的Default.aspx.cs文件代码:using System; name... 阅读全文

实现TreeView控件中的单击事件功能

2012-08-26 15:09 by java20130722, 404 阅读, 收藏,
摘要: 相信有不少像我这样刚接触ASP.NET C#编程的同志苦于TreeView没有单击事件,为这个功能我查询了好多资料,后来在“百度知道”里查到一句代码。实现思路:TreeView里有个SelectedNodeChanged事件,只要在SelectedNodeChanged事件的响应函数里运行这个语句:TreeView1.SelectedNode.Selected = false;这样就把节点的被选中的记录擦除了,下次再点击这个节点时就是会认为是新选中的节点了。明白思路了就很简单了,希望对你们有帮助! 阅读全文

ASP.NET之绘制带背景图的图形验证码方法

2012-08-24 16:04 by java20130722, 357 阅读, 收藏,
摘要: 本文转载(我增加了“每个字符不同字体”的功能),首先向原作者致敬:http://www.cnblogs.com/ziyiFly/archive/2008/09/04/1283815.html新建WebSite后,在default.aspx.cs文件中写入如下代码:protected void Page_Load(object sender, EventArgs e) { string checkCode = CreateRandomCode(4); DrawImage(checkCode); } //产生随机代码 private string CreateRandomCode(in... 阅读全文

ASP.NET中个文件夹功能

2012-08-23 16:29 by java20130722, 164 阅读, 收藏,
摘要: 文件夹名称文件类型注 释Bin.dll包含应用程序所需的任何预生成的程序集App_Browsers.browser包含应用程序特有的浏览器定义文件,ASP.NET用它来识别各浏览器及确定它们的功能App_Code.cs、.vb、.xsd、自定义的文件类型包含作为应用程序的一部分编译的类的源文件。当页面被请求时,ASP.NET编译该文件夹中的代码。该文件夹中的代码在应用程序中自动地被引用App_Data.mdb、.mdf、.xml包含Microsoft Office Access和SQL Express文件以及XML文件或其他数据存储App_GlobalResources.resx包含在本地化应 阅读全文

ASP.NET 指令语法大全

2012-08-23 09:38 by java20130722, 558 阅读, 收藏,
摘要: 本文来自网络,向作者致敬:http://www.butlife.com/asp-net%E6%8C%87%E4%BB%A4%E8%AF%AD%E6%B3%95/ASP.NET 页框架支持以下指令。@Page定义 ASP.NET 页分析器和编译器使用的特定于页的属性。只能包含在 .aspx 文件中。@Control定义 ASP.NET 页分析器和编译器使用的控件特定属性。只能包含在 .ascx 文件(用户控件)中。@Import将命名空间显式导入页或用户控件中。@Implements以声明的方式指示页或用户控件实现指定的 .NET Framework 接口。@Register将别名与命名空间及类 阅读全文

ASP.NET编程之验证控件(Validation Controls)

2012-07-12 10:46 by java20130722, 329 阅读, 收藏,
摘要: RequiredFieldValidator控件§该控件用于验证某个输入控件(inputcontrol)是否有需要的值域,一般用法如下: Messageto show 下面来讲解几个属性值;id:该属性值指定了RequiredFieldValidator控件的id号。ControlToValidate:该属性值指定了RequiredFieldValidator控件验证的控件ID号,上例中表示该RequiredFieldValidator控件验证的是一个id号为rblEdition的控件。Display:该属性值指定验证控件RequiredFieldValidator的显示方式,如果是 阅读全文

ASP.NET编程之Web Site基础

2012-07-11 11:17 by java20130722, 136 阅读, 收藏,
摘要: SessionSession状态被保存在服务器端的内存中,作为ASP.NET进程的一部分。然而Session状态保存地址不同于ASP.NET进程,或者保存在一个单独的状态服务器中,或者保存在一个SQLServer数据库中,这样即使系统崩溃或ASP.NET进程重启也不会遗失数据。Sessions是以一个120bit的SessionID作为标识的,SessionID是从客户端送至服务器端的,返回客户端时根据程序的配置使用HTTPcookie或者一个修改的URL。SessionID是通过.NETFramework自动处理的,没必要使用编程操作。SessionID包含合法的URLASCII字符串,它有 阅读全文

ASP.NET编程之页面跳转

2012-07-09 12:00 by java20130722, 143 阅读, 收藏,
摘要: 页面跳转有四种方式:HyperLink:语法是NavigateUrl="//localhost/websites/TargetPage.aspx"利用属性NavigateUrl来指定跳转的页面URL。Server.Transfer:语法是Server.Transfer("TargetPage.aspx");值得注意的是:利用Server.Transfer的目标页面和原始页面必须是同一程序。如果你想直接跳至http://www.google.com.hk/都会失败。同时跳转后的目标页面能访问原始页面的公共成员。Response.Redirect:语法是Re 阅读全文

ASP.NET编程之Server Controls

2012-07-07 15:06 by java20130722, 183 阅读, 收藏,
摘要: ASP.NETServerControls:ASP.NET之中最基本的控件类型就是ASP.NETServerControls。ServerControls可能有相关的方法(method)和事件处理器(eventhandlers),这些代码都是在服务器端运行的。ASP.NETServerControls提供了一致性的编程模式。例如:在HTML中,input标签可用于buttons,single-linetextfields,checkboxes,hiddenfields和passwords;对于多行文本域(multilinetextfields),你就必须使用标签。如果你使用ASP.NETSer 阅读全文

ASP.NET编程之事件Events

2012-07-06 09:23 by java20130722, 355 阅读, 收藏,
摘要: 程序运行大致有两种:一种是线性的;一种是事件驱动的。线性的是指程序从步骤1,到步骤2,到步骤3,一直延续,直到最后一个步骤结束。与线性不同的是,实现驱动编程时对正在发生的事情一种反应;例如按键被按下了,更一般的是,事件一般都由用户的行为产生的,不过有些事件也能被系统引起。ASP.NET有上千种事件,应用程序有事件,会话有事件,页面和大部分的服务器控件也能激起事件。所有的ASP.NET事件是在服务器端被处理的,一些事件是立即被投递到服务器端,有一些事件被保留知道下次页面被投递会服务器。由此,我们可以看出ASP.NET与传统的客户端应用程序的不同,传统的客户端程序,事件的激发和处理都在客户端,.. 阅读全文

ASP.NET编程之控件

2012-07-05 19:45 by java20130722, 156 阅读, 收藏,
摘要: 共有四种web controls。HTML Controls:是HTML页面最原始的控件。HTML Server Controls.是基于原始的HTML控件,并且能支持服务器端处理。ASP.NET Server Controls:是一些丰富且灵活的服务器端控件,被集成在ASP.NET编程模块中。这些控件在客户端被解析为HTML元素,提供像HTML Server Controls一样甚至更多的功能。User Contols 和 Custom Controls:这些事被开发者创建的控件。 再重点介绍ASP.NET Server Controls. ASP.NET Server Controls是. 阅读全文