1. Label 控件: 用于显示文本或标签。
<asp:Label ID="lblMessage" runat="server" Text="Welcome to ASP.NET Web Forms!" />
2. TextBox 控件: 用于接收用户输入的文本。
<asp:TextBox ID="txtName" runat="server" />
3. Button 控件: 用于触发事件处理程序。
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
4. DropDownList 控件: 用于创建下拉列表框。
<asp:DropDownList ID="ddlOptions" runat="server">
<asp:ListItem Text="Option 1" Value="1" />
<asp:ListItem Text="Option 2" Value="2" />
</asp:DropDownList>
5. GridView 控件: 用于显示和编辑数据表格。
<asp:GridView ID="gridView1" runat="server" AutoGenerateColumns="False" DataSourceID="sqlDataSource1">
<Columns>
<asp:BoundField DataField="ColumnName" HeaderText="Column Header" />
<!-- 其他列 -->
</Columns>
</asp:GridView>
6. Repeater 控件: 用于重复显示相同的 HTML 结构。
<asp:Repeater ID="repeater1" runat="server" DataSourceID="sqlDataSource1">
<ItemTemplate>
<div>
<span><%# Eval("ColumnName") %></span>
</div>
</ItemTemplate>
</asp:Repeater>
7. RadioButton 和 CheckBox 控件: 用于创建单选按钮和复选框。
<asp:RadioButton ID="rbOption1" runat="server" Text="Option 1" GroupName="options" />
<asp:CheckBox ID="cbOption2" runat="server" Text="Option 2" />
8. Calendar 控件: 用于显示月历并选择日期。
<asp:Calendar ID="calendar1" runat="server" />
9. Validation 控件: 用于进行客户端和服务器端验证。
<asp:TextBox ID="txtEmail" runat="server" />
<asp:RequiredFieldValidator ID="rfvEmail" runat="server" ControlToValidate="txtEmail" ErrorMessage="Email is required." />
10. FileUpload 控件: 用于上传文件。
<asp:FileUpload ID="fileUploader" runat="server" />
这只是 ASP.NET Web Forms 控件的一小部分,还有许多其他控件可用。这些控件通过在服务器上执行代码,提供了一种更高级别的抽象,使得构建和管理 Web 应用程序的用户界面更为容易。使用这些控件,你可以在不直接处理 HTML 和 JavaScript 的情况下,构建具有丰富功能的 Web 应用程序。
转载请注明出处:http://www.zyzy.cn/article/detail/14814/ASP.NET Web Pages