我有以下问题:
在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的数据源/数据绑定,还是有另一种解决方法?
答案 0 :(得分:0)
在.cs文件后面的代码中,您可以使用项目列表索引预先选择下拉列表。
DropDownList1.SelectedIndex = 0;
或使用这样的值 -
DropDownList1.SelectedValue = "page1";