
ASP.NET
短鼻子小象
这个作者很懒,什么都没留下…
展开
-
用DropDownList控件绑定XML数据实现省市区三级联动
用DropDownList控件绑定XML数据实现省市区三级联动(需要用到VS2005的Datasource和AJAX1.0),此方法仅用于学习讨论..Citys.xml文件格式: xml version="1.0" encoding="utf-8"?>PCitys> Province pname="安徽省"> City cname="蚌埠市"> County原创 2007-04-17 15:37:00 · 4921 阅读 · 0 评论 -
asp.net的抓取网页数据源码
为了提取一个网站的资料写了一个小偷程序:比如:HTML源码中title="编号:建标 7-1959 标题:碳酸镁石棉粉 英文标题: ....颁布日期:2000-12-1">是需要提取出来的内容,当然如果需要提的更细,可以用正则表达式提取.using System;using System.Data;using System.Configuration原创 2007-05-26 01:19:00 · 2689 阅读 · 1 评论 -
Mater-Details数据查询修改时,在用DetailsView进行新建,编辑(添加DropDownList控件)应用时需要注意的几点问题
在ASP.NET2.0中虽然GridView是个比较强大的控件,但是却不能在其中直接进行新建操作,但是可以借助DetailsView控件弥补其不足,这就是所谓的Master-Details数据查询修改.^_^先看一下演示图吧,一会儿比较好理解些: 产品管理页面GridView即所谓Master新建,编辑页DetailsView即所谓Details看到上面的截图你应该已经知道是怎么会事了原创 2007-05-22 11:43:00 · 3091 阅读 · 0 评论 -
ASP.NET2.0缓存(Cache)技术
ASP.NET 2.0提供了一些新的用于提升程序性能的技术特性,其中,缓存技术是非常重要的一个特性,它提供了一种非常好的本地数据缓存机制,从而有效的提高数据访问的性能。 数据缓存(Data Caching)就是将数据暂存于内存缓存区中(有时也暂存于硬盘缓存区中)的一种技术.当数据本身改变得不怎么频繁,而被访问的频率又比较高时,采用这种技术将大大提高警惕数据访问的效率.1.网页输出缓存(原创 2007-05-20 15:48:00 · 727 阅读 · 0 评论 -
Master模板的ASPX页面动态添加控件
平时我们在不用模板页的ASPX页面的后台动态添加控件是这样写的:page.Controls.Add(gviewProduct)今天遇到这样一个问题:在带有master模板的页面里不能用动态添加控件原来的错误代码是这样写的:GridView gviewProduct = new GridView();gviewProduct.ID = "Product";this.FindControl("cp原创 2007-05-13 17:05:00 · 1658 阅读 · 0 评论 -
ASP.NET中使用AJAX时如何弹出对话框
在ASP.NET页面上添加AJAX控件后,不能调出窗口的解决办法:ASP.NET2.0中AJAX使用新的ScriptManager 类来管理,而不兼容原来的 ClientScriptManager 类 ,所以用alert(提示:产品添加成功!)和this.ClientScript.RegisterClientScriptBlock(this.GetType(), "name", "alert(原创 2007-05-13 05:27:00 · 3482 阅读 · 1 评论 -
ASP.NET2.0服务器控件之创建复杂属性
上一篇文章介绍了实现3种形式复杂属性的具体方法。为了加深读者对于这些实现方法的理解深度,本文详细讲解了一个利用ASP.NET 2.0技术创建复杂属性的示例。 1. 示例应用 本文所实现的示例很简单,其核心是通过实现自定义服务器控件的连字符形式复杂属性来说明复杂属性的实现方法,其中使用了上一篇文章中介绍的内容。示例效果图如图1所示。转载 2007-05-12 02:26:00 · 505 阅读 · 0 评论 -
ASP.NET 2.0服务器控件开发之复杂属性
在上一篇文章中,曾经提及“复杂属性”的概念。复杂属性的最大特征是属性的类型是本身具有属性(称为子属性)的类。通常情况下,复杂属性表现为3种形式:连字符形式属性、内部嵌套形式属性和内部嵌套形式默认属性。本文将介绍以上3种形式复杂属性的具体实现方法。 1. 实现连字符形式复杂属性 连字符形式属性是比较常见的复杂属性。我们常用的Font属性就是一个复杂属性,其包括多个子属性,如Bold、Name等。转载 2007-05-12 02:23:00 · 514 阅读 · 0 评论 -
ASP.NET 2.0服务器控件开发之简单属性
在前面的系列文章中,笔者已经列举了几个实现自定义服务器控件的示例。通过这些示例,读者初步接触了有关创建服务器控件属性的内容。例如,使用私有变量、视图状态、控件状态等实现属性等等。虽然读者通过这些内容可以了解实现属性的一些基本知识,但是这还是不够的。从本节开始,将针对实现自定义服务器控件属性的问题展开讲解。本节重点介绍实现自定义服务器控件属性的一些基本概念和简单属性的基本实现方法等内容。 1.转载 2007-05-12 02:03:00 · 500 阅读 · 0 评论 -
ASP.NET2.0的控件状态和视图状态探讨
基本概念 控件状态-为了让控件正常工作,有时需要存储控件状态数据。例如,如果编写了一个自定义控件,其中具有显示不同信息的不同选项卡,为使该控件如预期一样工作,控件需要知道在往返过程中选择的是哪个选项卡。ViewState 属性可用于此目的,但开发人员可能在页级别关闭了视图状态,从而有效地中断控件。为解决此问题,ASP.NET 页框架在 ASP.NET 2.0 版中公开了一种称为控件状态的新功能。转载 2007-05-12 01:01:00 · 588 阅读 · 0 评论 -
ASP.NET服务器控件之视图状态
为Web页面及其控件保持状态信息是非常有必要的。然而,由于Web应用程序创建于HTTP协议的顶层,这是一个无状态的协议,因此,保持状态信息则变得非常困难。为了解决这个问题,ASP.NET 2.0技术提供了多种解决方案,例如,利用Session、Cookie、视图状态、控件状态、隐藏域、查询字符串、个性化用户配置(Profile)等等。对于利用ASP.NET 2.0技术创建服务器控件而言,保持状态信转载 2007-05-12 00:59:00 · 638 阅读 · 0 评论 -
ASP.NET2.0设置sqlDataSource的Select、Insert、Update与Delete命令
请选择Products数据源,并勾选星号(*)以读取所有的数据库字段,然而这样只会产生Select命令,若还想要Insert,Update与Delete命令,则选高级将两个选择打勾就可以了。需要注意,只有你数据库里面被选的这个表设置了主键才可以用的,否则你高级选项里是灰色的,如果没有主键GridView就不知道设置DataKeyNames默认值是多少了.我曾经在这个上面花了不少时间找问题,后来原创 2007-05-10 21:39:00 · 1472 阅读 · 0 评论 -
ASP.NET2.0关于数据库连接设置的加密解密
ASP.NET2.0关于数据库连接设置的加密解密可以通过以下方式通过aspnet_regiis.exe工具可以进行连接字符串的加密解密操作.aspnet_regiis.exe 在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 目录下可以找到语法如下(假设项目名称为OA):加密:aspnet_regiis -pe "connectionSt原创 2007-05-10 00:09:00 · 686 阅读 · 0 评论 -
合理使用.NET数据提供程序DataReader还是DataSet?
DataReader还是DataSet 运用DataReader类的情况。 A 读取的数据必须是新的,所以在每次需要数据的时候,你都必须从数据库读取。创建一个DataReader类不会消耗很多内存,不过随着负荷的增加,DataSet上的性能也会很快地提高。B 对每行数据的需求很简单。该情况的最好的例子就是简单地将DataReader绑定到一个Web控件,如DataGrid或DropDownLis转载 2007-06-09 06:43:00 · 975 阅读 · 0 评论