在ASP.NET页面中预先选择数据绑定级联下拉列表中的项目

时间:2011-08-01 14:06:35

标签: asp.net drop-down-menu

我有以下问题:

在ASP.NET页面上,比如books.aspx,我有三个下拉列表: ddlBook ddlChapter ddlPage ,一个列表视图 lvPageContents 和四个sql数据源 dsBooks dsChapters dsPages dsPageContents

在初始设计中,用户从 ddlBook (从 dsBook 填充)选择Book,然后从章节(从所选书籍的章节中选择)和Page(从所选章节的页面中选择) )。最后,lvPageContents显示所选页面的数据。

我想添加使用 QueryString(“BookID”)或“ChapterID”或“PageID”调用books.aspx的功能,并以编程方式将相应的值作为选定项目放入相应的下拉列表中列表。

我是否应该在代码中完全覆盖ASP.NET的数据源/数据绑定,还是有另一种解决方法?

1 个答案:

答案 0 :(得分:0)

在.cs文件后面的代码中,您可以使用项目列表索引预先选择下拉列表。

DropDownList1.SelectedIndex = 0;

或使用这样的值 -

DropDownList1.SelectedValue = "page1";