Asp.net 基本网站表单-如何将DropDownList链接到内部.aspx页面?

Asp.net 基本网站表单-如何将DropDownList链接到内部.aspx页面?,asp.net,vb.net,dropdownlistfor,.aspxauth,Asp.net,Vb.net,Dropdownlistfor,.aspxauth,我对使用VB比较陌生,正在尝试以下操作: 单击按钮后选择下拉列表项 将DropDownList项目链接到内部页面 我觉得这是基本的东西,但我很难接受 这是正确的吗 一, 答复 二, ` 您是否想说,单击按钮后,它将通过在下拉列表中选择它是什么页面而转到另一个页面?如果我是对的,这就是它的原理 Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArg

我对使用VB比较陌生,正在尝试以下操作:

  • 单击按钮后选择下拉列表项

  • 将DropDownList项目链接到内部页面
  • 我觉得这是基本的东西,但我很难接受

    这是正确的吗

    一,

    
    答复
    
    二,

    `
    
    您是否想说,单击按钮后,它将通过在下拉列表中选择它是什么页面而转到另一个页面?如果我是对的,这就是它的原理

        Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
              Response.Redirect(DropDownList1.SelectedValue.ToString)
        End Sub
    

    您是否想说,单击按钮后,它将通过在dropdownlist中选择它是什么页面而转到另一个页面?如果我是对的,这就是它的原理

        Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
              Response.Redirect(DropDownList1.SelectedValue.ToString)
        End Sub
    

    要实现这一点,您需要稍微更改代码。首先,您不需要下拉列表中的AutoPostback,除非您希望它在选择新列表项时命中服务器

    单击按钮,您将要删除

    OnSelectedIndexChange="DropDownList1_SelectedIndexChanged"
    
    并将其替换为按钮的OnClick事件

    OnClick = "Button1_Click"
    
    您需要添加vb代码以重定向到新页面。我更像一个C#guy,但这应该行得通

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
        Dim LinkText as string
        LinkText = DropdownList1.SelectedItem.Value
        Response.Redirect(LinkText)
    End Sub
    

    要实现这一点,您需要稍微更改代码。首先,您不需要下拉列表中的AutoPostback,除非您希望它在选择新列表项时命中服务器

    单击按钮,您将要删除

    OnSelectedIndexChange="DropDownList1_SelectedIndexChanged"
    
    并将其替换为按钮的OnClick事件

    OnClick = "Button1_Click"
    
    您需要添加vb代码以重定向到新页面。我更像一个C#guy,但这应该行得通

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
        Dim LinkText as string
        LinkText = DropdownList1.SelectedItem.Value
        Response.Redirect(LinkText)
    End Sub
    

    “将DropDownList项目链接到内部页面”-您试图实现什么?onselectedindexchanged不是Button的属性“将DropDownList项目链接到内部页面”-您试图实现什么?onselectedindexchanged不是Button的属性