Dim zonename As String = DropDownList1.SelectedItem.Text
它总是显示下拉列表中的第一个值
在参考中尝试绑定is not postback
如果您绑定页面加载,您将始终获得下拉列表的第一个值。
private void Page_Load()
{
if (!IsPostBack)
{
//bind your dropdown here
}
}
在 VB 中
Sub Page_Load
If Not IsPostBack
' bind your dropdown list
Validate()
End If
End Sub
存储连接字符串,您可以使用 web.config 文件
http://www.connectionstrings.com/Articles/Show/store-connection-string-in-web-config
使用 page.ispostback
在页面加载事件中...
if NOT page.isPostBack Then
Dim zonename As String = DropDownList1.SelectedItem.Text
End if