這對我來說是一個謎,我能拿到三個DropDownLists表現得像一個級聯(它獲取正確的數據),但在那裏我遇到的問題是,我嘗試設置值基於查詢字符串的值的下拉列表。設置的LinqDataSource約束的DropDownList使用URL查詢字符串
只有第一個下拉列表,似乎把它從查詢字符串值。另外兩個沒有。事實上第三DROPDOWNLIST也將表現出以下(這看起來很像控制誤差尚未綁定:
'ddlStation' has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value
僅供參考,這裏是設置DropDownList的Page_Load事件中的部分:
// see if there is any querystring and set dropdownlist accordingly
if (Request.QueryString["cell"] != null)
{
ddlCell.SelectedValue = Request.QueryString["cell"].ToString();
if (Request.QueryString["subcell"] != null)
{
ddlSubCell.SelectedValue = Request.QueryString["subcell"].ToString();
if (Request.QueryString["station"] != null)
{
ddlStation.SelectedValue = Request.QueryString["station"].ToString();
}
}
}
任何幫助表示讚賞!
應該將此置於對leppie的回答評論 – user7116 2008-12-01 14:25:20