Asp.net 基本网站表单-如何将DropDownList链接到内部.aspx页面?
我对使用VB比较陌生,正在尝试以下操作: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
答复
二,
`
您是否想说,单击按钮后,它将通过在下拉列表中选择它是什么页面而转到另一个页面?如果我是对的,这就是它的原理
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的属性