我正在动态构建DropDownList
控件。
将此讨论限制在asp.net生命周期中的OnInit()
方法/状态中,是查看下拉列表的发布值以查看Request.Form
NameValueCollection的唯一方法吗?
即。我知道下拉列表的viewstate在达到OnLoad()
时已恢复,但我之前需要它的值(我很确定LoadViewState($ object)是没用的吗?)
答案 0 :(得分:0)
尝试使用page_preload事件来读取视图状态
Private Sub Page_PreLoad(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreLoad
Dim s As String = DropDownList1.Text
End Sub
其他解决方案可以是
在Init事件中尝试这个
VB
dim s as string = Request.Params("DropDownList1")
C#
string s = Request.Params["DropDownList1"];