ASP.NET开发教程:用户选择与判断示例代码
// 使用ASP.NET开发教程:用户选择与判断示例代码
// 第一步:编写第一部分脚本(VB.net)
<%@ Page Language="VB" %> <!DOCTYPE html>
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) If Not IsPostBack Then // 初始化RadioButtonList控件的选项 rbList.Items.Add("是") rbList.Items.Add("否") End If End Sub
Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) // 获取用户选择的结果 Dim choice As String = rbList.SelectedValue
// 根据用户选择的结果进行处理
If choice = "是" Then
// 用户选择了经常使用ASP.NET作开发
// 可以在此处添加相应的处理逻辑
Response.Write("您经常使用ASP.NET作开发")
Else
// 用户选择未经常使用ASP.NET作开发
// 可以在此处添加相应的处理逻辑
Response.Write("您不经常使用ASP.NET作开发")
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Y4-03</title> </head> <body> <form id="form1" runat="server"> <div> <asp:RadioButtonList ID="rbList" runat="server"></asp:RadioButtonList> <br /> <asp:Button ID="btnSubmit" runat="server" Text="确定" OnClick="btnSubmit_Click" /> </div> </form> </body> </html>
// 第二步:编写第二部分脚本
<%@ Page Language="VB" %> <!DOCTYPE html>
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) If Not IsPostBack Then // 初始化ListBox控件的选项 lbList.Items.Add("C#") lbList.Items.Add("VB.NET") lbList.Items.Add("ASP.NET") End If End Sub
Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) // 获取用户选择的结果 Dim choices As New List(Of String) For Each item As ListItem In lbList.Items If item.Selected Then choices.Add(item.Value) End If Next
// 判断用户选择的习惯使用的开发语言
If choices.Contains("C#") Then
// 用户习惯使用C#开发
// 可以在此处添加相应的处理逻辑
Response.Write("您习惯使用C#开发")
End If
If choices.Contains("VB.NET") Then
// 用户习惯使用VB.NET开发
// 可以在此处添加相应的处理逻辑
Response.Write("您习惯使用VB.NET开发")
End If
If choices.Contains("ASP.NET") Then
// 用户习惯使用ASP.NET开发
// 可以在此处添加相应的处理逻辑
Response.Write("您习惯使用ASP.NET开发")
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Y4-03</title> </head> <body> <form id="form1" runat="server"> <div> <asp:ListBox ID="lbList" runat="server" SelectionMode="Multiple"></asp:ListBox> <br /> <asp:Button ID="btnSubmit" runat="server" Text="确定" OnClick="btnSubmit_Click" /> </div> </form> </body> </html>
// 以上代码分为两部分,分别对应两个页面Y4-03.aspx。第一部分使用RadioButtonList控件完成对用户选择结果的判断,第二部分使用ListBox控件完成对用户选择结果的判断。根据用户的选择结果,可以在相应的处理逻辑中进行后续操作。
原文地址: https://www.cveoy.top/t/topic/pG6d 著作权归作者所有。请勿转载和采集!