// 使用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

&#x2F;&#x2F; 根据用户选择的结果进行处理
If choice &#x3D; &#x22;是&#x22; Then
    &#x2F;&#x2F; 用户选择了经常使用ASP.NET作开发
    &#x2F;&#x2F; 可以在此处添加相应的处理逻辑
    Response.Write(&#x22;您经常使用ASP.NET作开发&#x22;)
Else
    &#x2F;&#x2F; 用户选择未经常使用ASP.NET作开发
    &#x2F;&#x2F; 可以在此处添加相应的处理逻辑
    Response.Write(&#x22;您不经常使用ASP.NET作开发&#x22;)
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

&#x2F;&#x2F; 判断用户选择的习惯使用的开发语言
If choices.Contains(&#x22;C#&#x22;) Then
    &#x2F;&#x2F; 用户习惯使用C#开发
    &#x2F;&#x2F; 可以在此处添加相应的处理逻辑
    Response.Write(&#x22;您习惯使用C#开发&#x22;)
End If

If choices.Contains(&#x22;VB.NET&#x22;) Then
    &#x2F;&#x2F; 用户习惯使用VB.NET开发
    &#x2F;&#x2F; 可以在此处添加相应的处理逻辑
    Response.Write(&#x22;您习惯使用VB.NET开发&#x22;)
End If

If choices.Contains(&#x22;ASP.NET&#x22;) Then
    &#x2F;&#x2F; 用户习惯使用ASP.NET开发
    &#x2F;&#x2F; 可以在此处添加相应的处理逻辑
    Response.Write(&#x22;您习惯使用ASP.NET开发&#x22;)
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控件完成对用户选择结果的判断。根据用户的选择结果,可以在相应的处理逻辑中进行后续操作。

ASP.NET开发教程:用户选择与判断示例代码

原文地址: https://www.cveoy.top/t/topic/pG6d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录