选择显示字体大小

10天学会asp.net之第三天

 或许你会问,为什么需要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> 


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons