编程技巧 - 文章列表
-
ASP.NET图表控件
是的,我们现在可以使用<asp:chart runat=”server”/>了,相关文章及下载: \n下载免费的微软图表控件\n下载VS 2008对图表控件的工具支持\n下载微软图表控件例程\n下载微软图表控件文档\n访问微软图表控件论坛\n新的ASP.NET图表控件发布了(译文)\n首先,必须是vs2008,.net3.5sp1,以下引用译文:\n<asp:chart /> 支持各种丰富的图表选项,包括pie(饼图), area(区域), range(范围), point(点), circular(圆形), accumulation(累积),
-
Asp.net报表制作 OpenFlashChart免费图表组件
OpenFlashChart是一款开源的以Flash和Javascript为技术基础的免费图表组件,用它能创建一些很有效果的报表分析图表。 最重要的是它是开源和免费的,该组件使用flash展示报表能够很好的做到与浏览器进行集成,目前浏览器基本都能很好的支持flash。 OpenFlashChart的基本使用 <script type=”text/javascript” src=”swfobject.js”></script> <script type=”text/javascript̶
-
Asp.net技巧:扩展GridView控件–增加选择列
效果演示地址:http://demo.yuefan.net\nGridView是asp.net 2.0中,最常用、最好用的服务器控件之一;但是,为了让它更适应于我们具体的项目,我们很多时候,需要对它进行一些特殊操作。\n如,实现如下效果当然,我承认,实现如上效果并不复杂,1、增加一个模版列放置复选框;2、合并底部(footer)并放置三个LinkButton,即全选、反选、取消;并写相应事件,使其可以操作各行中的复选框;3、然后在OnRowDataBound事件中,给各个行加上JavaScript事件,使各个数据行可以响应鼠标悬停,以及单击事件;4、当通过其它的操作(如点击删除按钮)来操作数据
-
自定义验证类(客户端和服务器端同时验证,支持Ajax验证)
最近在做一个小型项目,用到一个用户注册,由于安全考虑,要求客户端和服务器端同时验证,我在项目中用的是微软的验证控件,在使用的过程中发现真是很麻烦,在页面中拖了十几个验证控件不说,因为验证的时候验证失败时自定义显示一些错误信息,做起来相当麻烦,有些小的改动找个代码都不方便,最关键的是无法重复使用,所以想自己做一个验证的控件,本来想做自定义控件,后来发现由于验证方面定义的部分比较多,最后选择使用类库。通过页面调用类来实现控件的验证,好了,废话就不多说了,下面请大家一下,初次开源,请大家多多指教。\n先请大家看看页面调用的代码。 \n页面调用using System;using System.Col
-
浅谈ASP.NET内部机制(四)
浅谈ASP.NET内部机制(四)前言:在用ASP.NET开发网站的时候,常常看到”生命周期”周期整个词,在ASP.NET AJAX客户端开发时,也有生命周期的概念。觉得微软很喜欢引入生命周期。其实生命周期还是蛮好的,可以使得我们对程序运行的每个过程都可以掌控,提供更加灵活的开发。如果被生命周期弄糊涂了就不好了… 本系列的文章中很少涉及代码,希望大家见谅! 我这里也不想罗列MSDN上的东西。而是想尽量的把相应的知识说的更加通俗。简单的说来,再ASP.NET运行的时候一般会有两个比较明显的生命周期。一个发生再Http管道的生命周期,另外一个
-
Asp.Net学习教程——入门篇
Asp.Net作为微软.Net战略的派头兵,完全颠覆了传统的WEB应用开发模式,远远的把PHP,JSP等技术甩在了后头,为了不至于给自己一个耳光,自作聪明的在Asp后面加了个Net,就他这个遮羞的做法,害苦了一批学习Asp.Net开发的人。如果当初叫 Web.Net技术,也许会更好。万丈高楼平地起,学习一门技术也是这样的,不要因为自己拖拖拽拽HelloWord出来了就进入Asp.Net开发的殿堂了,远远不是,如果一些基本的知识你不了解,也许你一直都在那个殿堂的门前打转。会越来越晕。如何才能学好学扎实Asp.Net这门技术,笔者作为有6年开发经验和教学培训经验的技术人员,与大家分享下自己的看法,
-
ASP.NET自定义控件:真正可以评分的星级控件(5)
1. 引言\n在前几次任务里开发的星级控件仅适用于静态展示,例如标明某个软件的受欢迎度,但是实际上很多网站还希望能够由用户对某一信息进行评分,最终计算出该信息的受欢迎程度,使数据更为客观和可信,由此需要在原有的星级控件上加以改进,使用户能够动态评分,实际的效果图看起来如下图所示:图中第一行是经过评分后控件的状态,开发人员处理了评分事件并在页面输出了选择的分数;图中第二行显示了另外一种评分状态——鼠标移动到了星形图案上,此时使用红色的星形提示用户。\n2. 分析\n对于该控件我们要在原有控件的基础上加入两个特性:\n1. 加入鼠标悬浮指示,当鼠标悬停时显示出用户选择的分数。\n2. 在鼠标点击时
-
Asp.Net技巧:自定义服务器端的RadioButton控件实现单选功能
在项目中常常需要这样的功能:把RadioButton控件放到GridView(容器)控件中,设置GroupName为固定的一个值的时候实现单选功能,但是当最终生成HTML页面的时候,生成的Name会用 INamingContainer的规则自动生成不同的Name,就不能达到实现单选的效果。 (Name不唯一造成)\n问题:如果在容器控件(如GridView)中的模板列中放入Asp:RadioButton控件的时候,实现对列表中的RadioButton的单选,应该怎么实现呢?\n有人建议用客户端控件,可以很好的实现绑定,但是后台只能获取到选中项的值,但有时候需要获取未被选中的值,这样的话用客户端
-
浅谈ASP.NET内部机制(五)
浅谈ASP.NET内部机制(五) 前言:本章要谈页面生命周期了,过程挺多的,但是一点都不难。不信可以看看。我尽量的讲的平实一些,而且理解页面的生命周期对喜欢开发自定义控件和组件的朋友是很有帮助的。页面生命周期,也就是处理一个页面请求的过程。我们之前就说过了的,不同文件的由不同的处理程序来处理。而且处理程序都是实现了IHttpHandler接口。这个接口中有两个方法,其中真正用来处理请求的就是ProcessRequest方法。所以当我们请求一个页面的时候,我们的页面,假如我们请求的是default.aspx这个页面是继承自Page,大家应该知道在程序运行的时候default.aspx以及它的.c
-
ASP.NET 数据列表控件的分页总结(一):自定义方法分页和PageDataSource类分页
在Asp.net中,提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,但其中只有GridView控件提供分页功能。虽然DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过GridView的一些属性来获取状态以及增加首页、尾页功能按钮。如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不错的,付出的代价就是要把整个相关数据取出来后再删选指定页的数据。好处就是开发速度快,不需要写分页的存储过程。所以若需要追求执行效率,而且数据量比较大的情况下建议使用GridView的自定义分页功能。若数据量不是很大,需要追求更多的页面功能和样