Welcome 微信登录

首页 / 网页编程 / ASP.NET

绑定Enum到ASP.NET数据绑定控件的完美解决方案

绑定Enum到ASP.NET数据绑定控件的完美解决方案

绑定Enum到ASP.NET数据绑定控件的完美解决方案2011-02-28本文向读者介绍NBear中实现的DropDownListField字段绑定控件和EnumDescriptionAttribute特性。结合使用这两个组件,就可以最简单、易用和可扩展地完美解决绑定Enum到ASP.NET数据绑定控件的问题。[05/26修订]——增加支持第三方枚举描述,支持二进制与过的枚举值。从DropDownListField的名称,大家一定猜...
开发基于ASP.NET WebService的图片验证码服务

开发基于ASP.NET WebService的图片验证码服务

开发基于ASP.NET WebService的图片验证码服务2011-02-28最近,工作中接到一项任务,开发一个页面验证码功能,查阅了一些网上的资料,并结合以前的绘图方面的知识,实现了如下的解决方案。生成的验证码效果如图:要解决的问题:1. 如何随机生成图片生成System.Drawing.Bitmap对象,使用System.Drawing.Graphics向位图对象中绘图。2. 如何在WebService的方法中通过参数传递图片数据将Bitmap对象输...
asp.net夜话之六:asp.net基本控件(一)

asp.net夜话之六:asp.net基本控件(一)

asp.net夜话之六:asp.net基本控件(一)2011-02-28 csdn博客 周金桥在本系列之三《》中讲到了HTML服务器控件,HTML服务器控件有如下特点:(1)HTML服务器控件是建立在HTML控件的基础上,额外增加了一个在当前页面中唯一的ID属性值和一个runat=”server”属性;(2)HTML服务器控件必须放在服务器端表单中,也就是必须在<form runat=”server” ...
asp.net夜话之七:ADO.NET介绍

asp.net夜话之七:ADO.NET介绍

asp.net夜话之七:ADO.NET介绍2011-03-04 csdn博客 周金桥ADO.NET是对Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运...
asp.net夜话之五:Page类和回调技术

asp.net夜话之五:Page类和回调技术

asp.net夜话之五:Page类和回调技术2011-03-04 csdn博客 周金桥在今天我主要要介绍的有如下知识点:Page类介绍Page的生命周期IsPostBack属性ClientScriptManager类回调技术(CallBack)Page类介绍asp.net有时候也被成为WebForm,因为开发一个asp.net页面就像开发一个WinFrom窗体一样,我们同样可以采用拖拽控件、双击产生相关处理代码的方法。在asp.net中,创建一个页面可以采...
asp.net夜话之八:数据绑定控件(一)

asp.net夜话之八:数据绑定控件(一)

asp.net夜话之八:数据绑定控件(一)2011-03-04 csdn博客 周公通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据之后的效果。这些控件称之为数据绑定控件。在asp.net中所有的数据库绑定控件都是从BaseDataBoundControl这个抽象类派生的,这个抽象类定义了几个重要属性和一个重...
asp.net夜话之八:数据绑定控件(二)

asp.net夜话之八:数据绑定控件(二)

asp.net夜话之八:数据绑定控件(二)2011-03-04 csdn博客 周公GridView中实现反选和全选功能在显示数据的时候经常有一些批量操作的功能,比如数据的批量删除等,我们可以利用javascript脚本来辅助实现这一功能,不过如果用asp.net中的CheckBox控件来实现这个功能的话,比较麻烦,因为在GridView这样的控件将asp.net中的Web服务器控件转换成普通HTML控件的时候不能直接按照控件的ID来分配,存在着在一个Gri...
asp.net夜话之八:数据绑定控件(三)

asp.net夜话之八:数据绑定控件(三)

asp.net夜话之八:数据绑定控件(三)2011-03-04 csdn博客 周金桥Repeater控件Repeater控件的用法类似于DataList控件,只不过它不能在一行显示多行数据,不过它可以让我们更灵活地控制数据的显示样式。如果Repeater控件中没有定义模版或者模版中没有定义要显示的数据的显示方式,那么在运行时该控件在页面上不会有任何显示。Repeater服务器控件支持的模版有ItemTemplate、AlternatingItemTempl...
asp.net夜话之十:复合控件和母板页(一)

asp.net夜话之十:复合控件和母板页(一)

asp.net夜话之十:复合控件和母板页(一)2011-03-05 csdn博客 周金桥本篇要讲述的知识点如下:TreeView控件MultiView控件Javascript方式的选项卡WiZard控件MasterPage母板页TreeView控件在我们的开发中经常会遇到一些有树形层次关系的数据,比如显示无限级分类和显示某个文件下的所有文件及文件夹,对于这些带有树形层次关系的数据的显示用TreeView控件是一个比较不错的选择。TreeView控件支持数据...
asp.net夜话之十:复合控件和母板页(二)

asp.net夜话之十:复合控件和母板页(二)

asp.net夜话之十:复合控件和母板页(二)2011-03-05 csdn博客 周金桥下面是一个用javascript来实现的选项卡式效果的例子,完全采用输出HTML代码的方式。在这个例子中我们通过css和div来控制当前活动选项卡和非活动选项卡的显示与否及显示样式,疑难部分笔者都做了详尽注释,读者朋友完全可以根据自己的实际需要把代码改造成自己想要的效果。以下是设计部分代码:<%@ Page Language="C#" Auto...
asp.net夜话之十一:web.config详解(一)

asp.net夜话之十一:web.config详解(一)

asp.net夜话之十一:web.config详解(一)2011-03-05 csdn博客 周金桥在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.ne...
三个关键命令找出ASP.NET程序内存分片的原因

三个关键命令找出ASP.NET程序内存分片的原因

三个关键命令找出ASP.NET程序内存分片的原因2011-03-05 cnblogs lixiong最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面,起来运行几分钟后,虚拟内存就到600多MB。从性能监视上看,private bytes只有200多MB。这样的问题从经验上来说,十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多,我常见的有:1.Web.config中的debug=true,导致batch compilati...
您善于使用匿名函数吗?

您善于使用匿名函数吗?

您善于使用匿名函数吗?2011-03-05 cnblogs 赵劼尝试从缓存中获取数据,如果数据存在则返回,否则从数据源中获取数据,放入缓存,然后返回。您是否熟悉上面这段逻辑说明?如果您的应用中大量使用了缓存,则上面这段逻辑很可能会出现许多次。例如:CacheManager cacheManager = new CacheManager();public List<User> GetFriends(int userId){ string ca...
ASP.NET如何实现站点的RSS输出

ASP.NET如何实现站点的RSS输出

ASP.NET如何实现站点的RSS输出2011-03-05关于RssRSS是共享内容的一种简易方式,也称聚合.通常被用于新闻和Blog。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以借助于支持RSS的新闻聚合工具软件或者在线网站(如BLOGLINES),订阅网站的内容并在不打开网站页面的情况下阅读内容。RSS是基于XML的一种形式,具体规范我就不说了,下面是如何使用ASP.NET实现通知浏览器网站提供了RSS输出:把下面的这句放在博客或这...
常用数字处理小技巧

常用数字处理小技巧

常用数字处理小技巧2011-03-05说明: 平时编程中总会遇到数字处理问题, 这里将自己平时总结的一些数字处理小技巧结合MSDN上相关的介绍, 列举一些常用的数字处理技术.原理非常简单, 不再细说, 只图自己和大家引用或参考时方便.1.对计算结果四舍五入(d:数,i小数位数)效果: 233.8763--> 233.88计算结果四舍五入CODE //d: 表示四舍五入的数字; i: 保留的小数位数 public static doub...
关于鼠标,你知道多少?

关于鼠标,你知道多少?

关于鼠标,你知道多少?2011-03-05鼠标重要性不必多说,我们这些"小毛孩"可能不敢想象没有鼠标时的计算机是如何操作的,我承认鼠标不是不可替代,但也已不可或缺.大多鼠标编程都与API函数有着某种关系,毕竟鼠标的操作已进入了非纯软件领域.因此,要对鼠标下刀,就得熟悉相关的API函数,这点无可厚非.今天我们就对鼠标编程进行一个大杂汇.工作中能否用到,不太清楚.....下面就分四个部分讲述我们与鼠标的不解之缘.一.应用篇:1.利用鼠标绘图...
<< 261 262 263 264 265 266 267 268 269 270 >>