首页 > 代码库 > webform(二)基础(2)
webform(二)基础(2)
aspx网页是前后端分离的,所有C#代码全写在后端,前端只放Html代码和控件。这样比较清晰明了。
一、aspx网页的元素:
<%@ %> 来提供整个网页相关的信息,并且用来设定网页的相关属性,。
Langue="C#" 语言:C#
CodeFile="***.aspx.cs" 与网页关联的C#代码文件
Inherits="Index" 当前 Web 窗体所继承的代码隐藏类
runat="server" 带有这个属性的内容是需要应用程序池进行解析的内容,即和后端代码相关联的部分。
<form></form> 表单 标注需要应用程序池解析的数据的范围 注意 整个body中只允许有一个form,form中也不允许添加新的form。
二、WebForm控件
TextBox 文本输入框 可以输入文本。
Button 按钮 可以用于触发点击事件 aspx的按钮有提交功能
Label 文本 可以显示string类型的数据
CheckBox 复选框
RadioButton 单选框
DropDownList 下拉列表
Literal 把某段字符串直接写在html页面里
补充:
表单元素:三大类十二种
一、文本类
<input type="text" /> - 文本框
<input type="password" /> - 密码框
<input type="hidden" /> - 隐藏域
<textarea></textarea>
二、按钮类
双击工具箱中的控件 可以直接在光标所在位置添加控件 也可以拖拽添加。
<input type="button" value="http://www.mamicode.com/按钮" /> - 普通按钮
<input type="submit" value="http://www.mamicode.com/提交" /> - 提交按钮
<input type="reset" value="http://www.mamicode.com/重置" /> - 重置按钮
<input type="image" /> - 图片按钮
三、选择类
<input type ="radio" value="http://www.mamicode.com/1" id="ra1"><label for="ra1">男/女</label> - 单选框
<input type="checkbox" value="http://www.mamicode.com/1" id="ckb1"><label for="ckb1">汉族</label> - 复选框
<select>
<option value="http://www.mamicode.com/1">选项1</option> - 下拉列表
<select>
<input type "file"/> - 文件选择列表
webform(二)基础(2)