在我的.NET Web窗體頁面中,我有一個ListBox和一些允許我對項目進行排序的jQuery。我選擇了幾個項目,然後遍歷它們以保存到我的數據庫。我想保存項目排序的順序,但是,我無法使其正常工作。我隱藏顯示:無法按排序順序保存列表框項目
protected void session_DetailsView_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
{
panel_SqlDataSource.Delete();
ListBox panel_ListBox = session_DetailsView.FindControl("panel_ListBox") as ListBox;
int so = 0;
for (int i=0; i < panel_ListBox.Items.Count; i++)
{
if (panel_ListBox.Items[i].Selected == true)
{
so++;
panel_SqlDataSource.InsertParameters["presenterID"].DefaultValue = panel_ListBox.Items[i].Value;
panel_SqlDataSource.InsertParameters["sortOrder"].DefaultValue = so.ToString();
panel_SqlDataSource.Insert();
}
}
}
忘記的時刻的數據庫,應只需跟蹤輸出以確定您是否期望發生的事情正在發生。然後擔心數據庫。 – demoncodemonkey
也粘貼你的jQuery代碼... – demoncodemonkey