中国站长下载-为中国站长提供最好最全的建站资源! 首 页发布资源有事留言繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:中国站长下载 -> 文章中心 -> 网页编程 -> .NET编程 -> 文章内容  虚拟主机 域名注册 退出登录 用户管理
栏目导航
· ASP编程 · .NET编程
· PHP编程 · JSP编程
· CGI 专区
热门文章
· sndvol32 - sndvol3...
· [组图] FLASH:《大话李白》...
· 个人网站到底能赚多...
· [图文] Rundll.exe是病毒吗...
· [组图] Flash:制作MV
· 价值12万元的网站SE...
· 网站创业者,你需要...
· 一个成功的网站设计...
· [图文] FLASH:韩国导航条解...
· 中国网站的赚钱模式...
相关文章
· 亲密接触ASP.Net(1)...
· 亲密接触ASP.Net(2)...
· 亲密接触ASP.Net(3)...
· 亲密接触ASP+(1)
· 亲密接触ASP+(2)
· 亲密接触ASP+(3)
· 亲密接触ASP+(4)
· 亲密接触ASP.net(5)...
· 亲密接触ASP.net(6)...
· 亲密接触ASP.Net(7)...
亲密接触ASP.Net(4)
作者:不详  来源:不详  发布时间:2006-8-14 9:01:42  发布人:chinazhan

 减小字体 增大字体

     整天的泡在考研的资料里面,闲暇时就和朋友们大谈特谈NGWS,一天终于被lazy兄一棍子打醒,"都什么年代了,还在谈NGWS",慌忙中赶快重新下载我心目中的"NGWS",装上后,发现今非昔比,这个NGWS已经改名叫Micosoft .net ,ASP+也堂而皇之的改名为ASP.NET.而且现在不仅window 2000能够安装调试asp.net了,而且连最烂的"瘟酒吧"也可以了,于是发现自已离时代越来越远了.....(台下人:发表什么感叹,还不快入正题)(同时,一不明飞行物突然向飞刀砸来,飞刀立刻倒在血泊中.....)
  
  Web控件
  按照计划我们这一节要谈Web控件,我想了半天也不知道如何定义这个web控件,它比html控件难于理解,毕竟HTML太像原来我们熟悉的东东了。而web控件确与我们平常见到的有很大的出入,不知道大家还记不记得我说过的一句话,那就是ASP.net的程序就像是写VBVC中的窗口,先再这些窗口中加入我们的需要的控件,然后再对这些控件进行操作。如果你学过一点点VBVC的编程,那么理解这个就不难了,ASP.net中的web控件就像是VBVC中的控件一样。我们先在页面中摆好这些控件,然后再通过Page_Load以及其它一些自定义事件来对他们进行控制。我们还是通过看一个实例来了解一下吧。我们先举简单的Label控件吧.
  
  源代码如下:
  
  
  
  
  
  
  
  
  
  测试Label控件:
  
  这是红色粗体的文字
  
  
  
  
  
  
  
  
  这段程序执行后的结果是
  
  测试Label控件:
  这是红色粗体的文字
  这是蓝色斜体的文字
  这是黑体字,并且带下划线
  
  看看源代码,再看看程序执行的结果是不是发现Label控件和VB中的Label控件很相近:)
  
  (注:你在你的机器上看到的中文可能是乱码,那么请您打开x:\winnt\microsoft\framework\v1.0.224目录,找到其中的config.web文件,打开它,找到下面的文字:
  
  requestencoding="iso-8859-1"
  responseencoding="iso-8859-1"
  />
  
  把其中的iso-8859-1改为gb2312,OK,再执行一下程序,中文是不是出来了:)
  
  这里我们用了三种方法来操作Label控件,第一种是类似HTML的闭合标签,将要写的字写在之间;第二种是用到了Label控件Text属性;第三种,是通过执行Page_Load事件而把文字写进Label控件的。这三种方法都很有用,看你自已的喜欢了,第三种是最常用的啦,以后我们会经常用到.Label控件不光有Text属性来控制它的文字,而且还有font-size等属性来控制字体大小,颜色等属性,这里的例子我都用到了,大家好好看看,相信没有什么问题
  
  我们见过了Label控件的操作,那么我们对web控件有了一个感性的认识,在ASP.net中,一共有28个WEB控件,它们是:
  
  AdRotator Button Calendar CheckBox
  CheckBoxList CompareValidator CustomValidator DataGrid
  DataList DropDownList HyperLink Image
  ImageButton Label LinkButton ListBox
  Panel RadioButton RadioButtonList RangeValidator
  RegularExpressionValidator Repeater RequiredFieldValidator Table
  TableCell TableRow TextBox ValidationSummary
  
  大家可以到我上一节讲的那个站点去具体看一下他们各自的用法,这里我本来想主要讲一下DataGrid,DataLit,ListBox但是他们其中都需要用到Binding知识(这个我们在下一节讲),所以我们主要来看看DropDownList的用法(因为我们上一节是用的select来讲解HTML控件的)
  
  先看一个例子:
  
  
  
  
  
  
  
  
  
  
  
  请选择ASPCN.Com工作室程员:
  
  
  飞刀
  大风
  Zsir
  布丁
  亚豪
  
  
  
  
  
  
  
  
  
  
  
  它执行显示为:
  
   请选择ASPCN.Com工作室程员:
   飞刀 大风 Zsir 布丁 亚豪
  
  
  
  如果我选中了其中的飞刀,然后再按下"提交"键,那么显示就是:
  
   请选择ASPCN.Com工作室程员:
   飞刀 大风 Zsir 布丁 亚豪
  
  您选择的是本工作室的飞刀成员
  
  
  DropDownList控件,其实和select差不多,功能也就多那么一点点,但是这个多一点点的功能就是很有用的,这就是我们下一节要学习的Bind,呵呵,是不是想学了:)不急,我们先分析一下这里的程序。
  
  我们用DropDownList控件建立起一个List列表,然后我们选择其中的一个选项,最后按提交键提交。这里我们可以看到处理程序的是sub_click这个事件,这里由名为sub的button控件激发,所用的事件是Onclick,这里和HTML控件所使用的OnServerClick事件是不同的,大家要分清楚。其它的好像没有什么可以说了。呵呵
  
  我们下一节要讲bind,这个是很重要的。
  
  
    做人要厚道,请注明转自chinazhan中国站长(www.ChinaZhan.com)。

 
[] [返回上一页] [打 印] [收 藏]
上一篇文章:用ASP.Net发送MailList(1)
下一篇文章:亲密接触ASP.Net(3)
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
中国站长下载
中国站长下载

本页只接受PR>=4 IT类站点连接,申请连接,谢谢您们的支持!希望我们的下载站能够真正帮到中国的站长们!
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
Copyright © 2005-2006 ChinaZhan.Net. All Rights Reserved .