OK
百色门户网努力打造百色最好的综合性门户网
站点首页 | 本地资讯 | 百色商家 | 房产频道 | 百色旅游 | 求职招聘 | 二手信息 | 供求信息 | 企业建站
团购打折 | 装饰建材 | 汽车之家 | 数码生活 | 家居家政 | 亲子教育 | 美食休闲 | 百色网站 | 我的博客
校园生活 | 交友征婚 | 女性频道 | 美容健康 | 上班游戏 | 电脑服务 | 有问必答 | 摄影天地 | 百色论坛
 
电脑DIY 软件使用 黑客知识 电脑经验
  网站优化 电脑论坛
频道首页 WinXp系统 Win2000系统 Win2003系统 vista系统 Linux系统 其他系统 HTML专题 XML专题 CSS专题 JavaScript VBScript ASP专题
PHP专题 Jsp专题 ASP.NET  SQL专题 Fox专题 VB专题 VC专题 Photoshop 3DMAX CorelDraw CAD专题 Flash Java专题 Delphi
当前位置 -> 首页 -> 电脑服务 -> ASP.NET
 
十天学会ASP.net之第三天

[字体: ]   作者: 不详  来源: 不祥
 
学习目的:掌握WEB控件的使用(一)

或许你会问,为什么需要WEB控件?WEB控间就好像VB里面的控间,可以在程序的任何地方引用,修改所有属性,有了它的配合才能完成代码分离。想一下,如果还是以前的HTML控间,我们当我们需要在某一个地方显示一段数据库的内容是不是只有用<%= %>这样势必在HTML包含了程序的代码块,就达不到分离代码和界面的目的了。
或许你还会问,为什么要代码分离那?原因很简单,不是每一个程序员都是合格的网页设计师,如果我们需要修改代码的时候会破坏网页设计师原来的设定,是不是不方便那,程序代码和HTML代码混合在一起对于程序员来说也不方便修改代码。当然,我们的网页设计师也需要学习一点WEB控间的知识。
下面来一个一个介绍:
一、Label控件:
主要属性:
Text 标签所显示的文本
范例:<asp:Label id="lblMessage" Text="aaa" runat="server"/>
需要注意的是我们不能遗漏runat="server"字样,还有所有的WEB控件都要包含在<form runat="server"></form>中间
下面看一个完整的例子,在程序里面修改Label的Text属性,以此改变网页的显示。

<script runat="server" language="c#">
void Page_Load()
{
lblMessage.Text="Hello World!";
}
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Label id="lblMessage" runat="server"/>
</form>
</body>
</html>



--------------------------------------------------------------------------------


<script runat="server" language="vb">
sub Page_Load
lblMessage.Text="Hello World!"
end sub
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Label id="lblMessage" runat="server"/>
</form>
</body>
</html>

二、TextBox控件:
主要属性:
Text 控件显示的文本;
MaxLength 文本框可以添加的最多的字符数(多行文本框无效);
ReadOnly 只读;
TextMode 有下面几个有效值 MultiLine,Password,SingleLine;
Rows 指定文本框的垂直尺寸

三、Button控件:
有三种:Button 标准的表单按钮;ImageButton 显示图像的表单按钮;LinkButton 显示作为超链接样子Button
Button基本上就是Text属性来设置按钮上面的文字;
ImageButton基本上就是ImageUrl来设置按钮上图象的地址;AlternativeText 在浏览器不支持图片的时候显示的文字;
LinkButton基本上就是Text属性来设置按钮上的文字;
他们三者共同的属性就是CausesValidation=true/false来设置按钮提交的表单是不是被检验(后面将说到检验控件)
他们三者共同的方法就是OnClick就是点击按钮的时候触发的函数,下面举一个例子:

<script runat="server" language="c#">
void btnCounter_OnClick(object sender,EventArgs e)
{
btnCounter.Text="Clicked";
}
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Button Text="UnClicked" OnClick="btnCounter_OnClick" id="btnCounter" runat="server"/>
</form>
</body>
</html>



--------------------------------------------------------------------------------


<script runat="server" language="vb">
sub btn_COunter_OnClick(s as object,e as eventargs)
btnCounter.Text="Clicked"
end sub
</script>
<html>
<head><title>Label.aspx</title></head>
<body>
<form runat="server">
<asp:Button Text="UnClicked" OnClick="btnCounter_OnClick" id="btnCounter" runat="server"/>
</form>
</body>
</html>

今天就说这三个控件,明天继续。
打印本页】【关闭窗口返回顶部
 
上一篇: 十天学会ASP.net之第九天
下一篇: 十天学会ASP.net之第四天

免责声明:
本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。

 
本站搜索
请输入关键字:
电脑知识网随机推荐
·XML与HTML的结合(上)
·XML卷之实战锦囊(1):动态排序
·XML入门的常见问题(四)
·XML轻松学习手册(1)XML快速入门-
·如何建立网站地图(site map)
·JSP教程:关于JSP中基于Session的在
·JSP教程:关于JSP中基于Session的在
·Vista系统EFS加密功能的妙用(1)
·网站首页被百度降权 六个解决思路
·利用XSL对XML数据进行加密和大小写
·当Borland已成往事:献给曾经的Borl
·XML卷之实战锦囊(2):动态查询
最新电脑知识推荐
·Java序列化的机制和原理
·使用 Java 技术将 Atom 转换为 RDF
·利用JSP的思想来做ASP
·用AspJpeg组件,按宽高比例,真正
·在asp中使用js的encodeURIComponen
·ASP技巧:一个简单的asp数据库操作
·用PHP程序直接调用文本文件内容实
·PHP设置COOKIE保留时间为浏览器进
·用Suhosin加强PHP脚本语言安全性
·PHPUnit袖珍指南之PHPUnit的目的
·PHP中路径问题的解决方案
·IIS下PHP的ISAPI和FastCGI比较
 
| 关于我们 | 广告服务 | 付款方式 | 友情链接 | 意见反馈 | 收藏本站 | 设为首页 |
版权所有: 电脑服务频道·[百色门户网] (2009-2012 版)
www.0776.cn www.百色门户网.cn www.百色门户网.com
联系电话:0776-2660125 2660995 2660996 2853339 400-700-2502 传真:0776-2660126
地址:广西百色市城北一路36号供销大厦办公楼3楼迅联网络  邮编:533000
经营许可证:桂B2-20080001 桂ICP备08100250号 IP为:38.107.179.209
百色门户网旗下网站:广西房产网 一圈旅游网 建站中国