我正在使用帶有成功填充列表的數據源的DropDownList
。但是,我希望選擇其中一個項目,即值與當前請求的路徑和查詢匹配的項目。帶有DataSource的ASP.NET DropDownList不會選擇任何項目
ddlTopics.DataSource = pdc;
ddlTopics.DataBind();
foreach (ListItem item in ddlTopics.Items)
{
item.Selected = item.Value.Equals(this.Page.Request.Url.PathAndQuery);
}
使用Visual Studio 2008中的調試器顯示,item.Selected
在循環將成爲真正的只出現一次,但呈現select
沒有option
被選中。
任何想法?
你能請張貼在瀏覽器中呈現的HTML?我遇到過一些與之前類似的事情,那會很有幫助。謝謝 – 2010-03-05 13:54:13
@Mahesh Velaga:我很抱歉,我不能。然而,這並不令人感興趣,只是一個標準的「選擇」,有一堆「選項」的孩子。 – 2010-03-05 14:01:38