webform(四)简单控件

简单控件包括文本类和按钮类的表单元素

一、

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

Label:直接在界面上显示字符串。因为可以用C#代码对label进行修改,所以没有直接写在网页上。相当于占位符。

属性:Height,高;Width,宽;BackBolor,背景色;BorderBolor边框颜色;BorderStyle边框线型;Text字符串内容。
服务器解析后会变成<span>标签。属性变成了style样式。
二、

<asp:Literal ID="Literal1" runat="server"></asp:Literal>

Literal:将Text里的内容原样放入页面里面。可以写JS代码,加入页面可以运行。

属性:Text文本内容。
服务器不会对其进行解析,只会将Text里的内容全部放入网页中。
三、

<asp:Button ID="Button1" runat="server" Text="Button" />

Button:按钮。aspx的按钮自带提交功能,用于和服务端交互。

属性:Enabled是否可用;Visible是否可见;Text按钮上的提示文字即value;
按钮点击事件在后台代码中写入:按钮ID.Click+=(双击tab键),会自动生成按钮的点击事件并关联。

protected void Page_Load(object sender, EventArgs e)
{
Button1.Click += Button1_Click;
}

private void Button1_Click(object sender, EventArgs e)
{

}

服务器解析后会变成submit类型的按钮,

enabled会变成display。Visible为false的时候按钮直接不可见。
四、

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="imgs/1.jpg" />

ImageButton:图片按钮。

属性:ImageUrl引用的图片位置不引用显示提交;可以用css设置大小;
图片按钮影响加载速度。尽量少用。
五、

<asp:TextBox ID="TextBox1" TextMode="SingleLine" ReadOnly="false" runat="server"></asp:TextBox>

TextBox:文本框,用于输入文字的文本框。

属性:TextMode文本框样式(PassWord密码框,
MultiLine多行,默认SingleLine单行);ReadOnly只读属性。
服务器解析后会根据TextMode的类型解析成不同类型的input或者textarea 。

时间: 2024-11-10 06:51:02

webform(四)简单控件的相关文章

Webform(简单控件、复合控件)

一.简单控件: 1.label控件 <asp:Label ID="Label1" runat="server" Text="账 号:"></asp:Label> 被编译为: <span id="Label1" >账 号:</span> 属性: Text:文本ForeColor:字体颜色Visible:是否可见CssClass:即HTML的class 2.Literal 类似lab

WebForm的简单控件及其重要属性

Label:会被编译成spanText:最重要的作用就是显示文本ForeColor:字体颜色Visible:是否可见CssClass:用于设置或返回控件样式类 例如:下面向按钮设置了 CSS 样式: 1 <style> 2 .TestStyle 3 { 4 font: 12pt verdana; 5 font-weight:700; 6 color:orange; 7 } 8 </style> 9 10 <form runat="server"> 1

webform简单控件和Repeater的使用

(一) <%@ %> - 这里面写一些声明和引用的 <%  %> - 编写C#代码的 <%= %> - 往界面上输出一个变量的值 <%# %> - 在Repeater数据展示中使用 (二)Repeater  数据展示 1.HeaderTemplate ---  先执行,执行一次 FooterTemplate --- 后执行,执行一次 ItemTemplate --- 在Header之后执行,有多少条数据绑定就执行多少次 AlterNatingItemTemp

WebForm 简单控件、复合控件

简单控件: Label:被编译成span 样式表里设置lable的高度:  display:inline-block; Text  --文本 ForeColor  --字体颜色 Visible  --权限时使用 CssClass  --样式表 Literal:无任何元素,只会在其位置上将Text内容完全展示出来 重要属性只有:Text  --文本 TextBox: 不一定被编译成什么元素 属性:Text  --文本   TextMode - 它设置为什么值,被编译后将会是不同的一些表单元素 Si

WebForm 【Repeater】【简单控件】

一.Webform 数据展示 界面层  : HTLM 业务逻辑层 :只能用 C#  Repeater   重复器  能够用来循环展示数据 具有5种模板  HeaderTemplate : 对页眉进行格式设置 ,在加载开始执行一遍,(不论放置什么位置都会首先执行)  FooterTemplate : 对页脚进行格式设置,在加载最后执行一遍  ItemTemplate : 对每一个数据项进行格式设置 (有多少数据就执行多少次) AlternatingItemTemplate : 对交替数据项进行格式

webform简单控件和复合控件

简单控件: label:标签控件用于显示文本信息,用来获取或设置指定在label控件上显示的文字. 属性: text:获取或设置控件的文本内容. font:获取或设置控件的文本字体. forecolor:获取或设置控件中文本的颜色. bordercolor:获取或设置控件的边框颜色. borderstyle:获取或设置控件的边框样式. <asp:Label ID="Label4" runat="server" Text="Label">

WebForm以及WebForm中Repeater控件、简单控件使用

ASP.NET分为:ASP.NET WebForm和ASP.NET MVC 运行机制: C/S(客户端应用程序) 代码在客户端执行,仅仅去服务器上的数据库存取数据 B/S(网站应用程序) 程序代码在服务器上执行,客户端仅仅渲染HTML+CSS,执行JS代码,其它所有的功能都在服务器上执行 客户端浏览器发送请求→服务器上的IIS(Internet 信息服务管理器)(html+css+js)→服务器上的.net framwork进行代码处理→服务器上的数据库 web为什么越来越受欢迎 1.不吃用户电

【2017-05-18】WebForm的Repeater控件和一些简单控件

一.Repeater控件 1. <%@ %> - 这里面写一些声明和引用的 <%  %> - 编写C#代码的 <%= %> - 往界面上输出一个变量的值 <%# Eval("属性名","可选,格式字符串")%> - 在Repeater数据展示中使用 2.Repeater控件   - 用来展示数据重复执行. <HeaderTemplate></HeaderTemplate>     先执行,执行一

webform简单控件

表单元素: 文本类: text password textarea hidden text,password,textarea实现控件:textbox   textmode属性选择password或multiline或singleline textmode的multiline对应textarea textmode的singleline对应text 可以对应text设置最大长度maxlength,而对于textarea无此项 隐藏域hidden对应控件为hiddenfield,用value可以对其