我的页面上有一个 asp:SqlDataSource 和 asp:DropDownList 组件。在正常页面上它工作正常。
现在我想把它放在新页面上,url 像 ...mypage.aspx?transactionID=2。在 Page_Load 中,我想将 Transaction drop down selected index 设置为 2。但它始终绑定到 1。我假设事情按以下顺序发生:在 Page_Load 中,我将 selected index 设置为 2。然后 asp:SqlDataSource 的 select 语句执行并绑定到下拉列表。这就是为什么我的 DropDownList 的选定索引始终为 1,无论我在 Page_Load 中设置什么。
那么,如何将 asp:SqlDataSource 绑定到 asp:DropDownList 并将其选定的索引参数设置为某个整数?