ASP.NET Web Forms - TextBox 控件
TextBox 控件用于创建用户可输入文本的文本框。
TextBox 控件TextBox 控件用于创建用户可输入文本的文本框。TextBox 控件的特性和属性列在我们的 WebForms 控件参考手册页面。下面的实例演示了您可能会用到的 TextBox 控件的一些属性:
实例
A basic TextBox:
A password TextBox:
A TextBox with text:
A multiline TextBox:
A TextBox with height:
A TextBox with width:
演示实例 »
添加脚本当表单被提交时,TextBox 控件的内容和设置可能会被服务器脚本修改。表单可通过点击一个按钮或当用户修改 TextBox 控件的值的时候进行提交。在下面的实例中,我们在 .aspx 文件中声明了一个 TextBox 控件、一个 Button 控件和一个 Label 控件。当提交按钮被触发时,submit 子例程将被执行。submit 子例程将写入一行 ...
ASP.NET Web Forms - SortedList 对象
SortedList 对象结合了 ArrayList 对象和 Hashtable 对象的特性。
尝试一下 - 实例
SortedList RadiobuttonList 1SortedList RadiobuttonList 2SortedList DropDownList
SortedList 对象SortedList 对象包含用键/值对表示的项目。SortedList 对象按照字母顺序或者数字顺序自动地对项目进行排序。通过 Add() 方法向 SortedList 添加项目。通过 TrimToSize() 方法把 SortedList 调整为最终尺寸。下面的代码创建了一个名为 mycountries 的 SortedList 对象,并添加了四个元素:
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New SortedList
mycountries.Add("N","Norway")
mycount ...
ASP.NET Web Forms - Repeater 控件
Repeater 控件用于显示被绑定在该控件上的项目的重复列表。
绑定 DataSet 到 Repeater 控件Repeater 控件用于显示被绑定在该控件上的项目的重复列表。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。在这里,我们将演示如何绑定 XML 文件到 Repeater 控件。在我们的实例中,我们将使用下面的 XML 文件(”cdcatalog.xml”):
Empire Burlesque
Bob Dylan
USA
Columbia
10.90
1985
Hide your heart
Bonnie Tyler
UK
CBS Records
9.90
1988
Greatest Hits
Dolly Parton
USA
RCA
9.90
1982
Still got the blues
Gary Moore
UK
Virgin records
10.20
1990
Eros
Eros Ramazzotti
EU
BMG
9.90
1997查看这个 ...
ASP.NET Web Forms - Hashtable 对象
Hashtable 对象包含用键/值对表示的项目。
尝试一下 - 实例
Hashtable RadiobuttonList 1Hashtable RadiobuttonList 2Hashtable DropDownList
创建 HashtableHashtable 对象包含用键/值对表示的项目。键被用作索引,通过搜索键,可以实现对值的快速搜索。通过 Add() 方法向 Hashtable 添加项目。下面的代码创建了一个名为 mycountries 的 Hashtable 对象,并添加了四个元素:
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries ...
ASP.NET Web Forms - HTML 页面
简单的 ASP.NET 页面看上去就像普通的 HTML 页面。
Hello RUNOOB.COM在开始学习 ASP.NET 之前,我们先来构建一个简单的 HTML 页面,该页面将在浏览器中显示 “Hello RUNOOB.COM”:
Hello RUNOOB.COM!
用 HTML 编写的 Hello RUNOOB.COM下面的代码将以 HTML 页面的形式显示实例:
Hello RUNOOB.COM!
如果您想亲自尝试一下,请保存上面的代码到一个名为 "firstpage.htm" 的文件中,并创建一个到该文件的链接:firstpage.htm。
用 ASP.NET 编写的 Hello RUNOOB.COM转换 HTML 页面为 ASP.NET 页面最简单的方法是,直接复制一个 HTML 文件,并把新文件的扩展名改成 .aspx 。下面的代码将以 ASP.NET 页面的形式显示实例:
Hello RUNOOB.COM!
如果您想亲自尝试一下,请保存上面的代码到一个名为 “firstpage.aspx” ...
ASP.NET Web Forms - HTML 表单
所有的服务器控件都必须出现在 标签中, 标签必须包含 runat=”server” 属性。
ASP.NET Web 表单所有的服务器控件都必须出现在 标签中, 标签必须包含 runat=”server” 属性。runat=”server” 属性表明该表单必须在服务器上进行处理。同时也表明了包含在它内部的控件可被服务器脚本访问:
...HTML + server controls
注释:该表单总是被提交到自身页面。如果您指定了一个 action 属性,它会被忽略。如果您省略了 method 属性,它将会默认设置 method=”post”。同时,如果您没有指定 name 和 id 属性,它们会由 ASP.NET 自动分配。注释:一个 .aspx 页面只能包含一个 控件!如果您在一个包含不带有 name、method、action 或 id 属性的表单的 .aspx 页面中选择查看源代码,您会看到 ASP.NET 添加这些属性到表单上了,如下所示:
...some code
...
ASP.NET Web Forms - HTML 服务器控件
HTML 服务器控件是服务器可理解的 HTML 标签。
HTML 服务器控件ASP.NET 文件中的 HTML 元素,默认是作为文本进行处理的。要想让这些元素可编程,需向 HTML 元素中添加 runat=”server” 属性。这个属性表示,该元素将被作为服务器控件进行处理。注释:所有 HTML 服务器控件必须位于带有 runat=”server” 属性的 标签内!注释:ASP.NET 要求所有 HTML 元素必须正确关闭和正确嵌套。
HTML 服务器控件描述
HtmlAnchor控制 HTML 元素
HtmlButton控制 HTML 元素
HtmlForm控制 HTML 元素
HtmlGeneric控制其他未被具体的 HTML 服务器控件规定的 HTML 元素,比如 、、 等。
HtmlImage控制 HTML 元素
HtmlInputButton控制 、 和 HTML 元素
HtmlInputCheckBox控制 HTML 元素
HtmlInputFile控制 HTML 元素
Ht ...
ASP.NET Web Forms - DataList 控件
DataList 控件,类似于 Repeater 控件,用于显示绑定在该控件上的项目的重复列表。不过,DataList 控件会默认地在数据项目上添加表格。
绑定 DataSet 到 DataList 控件DataList 控件,类似于 Repeater 控件,用于显示绑定在该控件上的项目的重复列表。不过,DataList 控件会默认地在数据项目上添加表格。DataList 控件可被绑定到数据库表、XML 文件或者其他项目列表。在这里,我们将演示如何绑定 XML 文件到 DataList 控件。在我们的实例中,我们将使用下面的 XML 文件(”cdcatalog.xml”):
Empire Burlesque
Bob Dylan
USA
Columbia
10.90
1985
Hide your heart
Bonnie Tyler
UK
CBS Records
9.90
1988
Greatest Hits
Dolly Parton
USA
RCA
9.90
1982
Still got the bl ...
ASP.NET Web Forms - Button 控件
Button 控件用于显示一个下压按钮。
Button 控件Button 控件用于显示一个下压按钮。下压按钮可能是一个提交按钮或者是一个命令按钮。在默认情况下,这个控件是提交按钮。提交按钮没有命令名称,当它被点击时,它会把页面传回到服务器。您可以编写一些事件句柄,当提交按钮被点击时,用来控制动作的执行。命令按钮有命令名称,并且允许您在页面上创建多个 Button 控件。您可以编写一些时间句柄,当命令按钮被点击时,用来控制动作的执行。Button 控件的特性和属性列在我们的 WebForms 控件参考手册页面。下面的实例演示了一个简单的 Button 控件:
添加脚本表单通常通过点击按钮进行提交。在下面的实例中,我们在 .aspx 文件中声明了一个 TextBox 控件、一个 Button 控件和一个 Label 控件。当提交按钮被触发时,submit 子例程将被执行。submit 子例程将写入一行文本到 Label 控件中:
实例
Sub submit(sender As Object, e As Event ...
ASP.NET Web Forms - ArrayList 对象
ArrayList 对象是包含单个数据值的项目的集合。
尝试一下 - 实例
ArrayList DropDownListArrayList RadioButtonList
创建 ArrayListArrayList 对象是包含单个数据值的项目的集合。通过 Add() 方法向 ArrayList 添加项目。下面的代码创建了一个名为 mycountries 的 ArrayList 对象,并添加了四个项目:
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
end if
end sub
在默认情况下,一个 ArrayList 对象包含 16 个条目。可通过 TrimTo ...