我正在考慮只使用ddl來運行我的查詢,而不是ddl和Button_Click函數。我還沒有找到該做什麼。我該怎麼做呢?如何使用下拉列表重定向,而不是按鈕?
2
A
回答
6
在你爲(P/C)X:
<asp:DropDownList runat="server"
id="ddl"
OnSelectedIndexChanged="SelectionChanged"
AutoPostBack="true">
<asp:ListItem Text="Page 1" Value="/page1.aspx" />
<asp:ListItem Text="Page 2" Value="/page2.aspx" />
</asp:DropDownList>
的「的AutoPostBack」屬性告訴ASP.NET連接客戶端(javascript)命令,該命令在下拉列表更改後立即提交表單,而不是等待按鈕單擊。
而在你的代碼隱藏,我們在「OnSelectedIndexChanged」屬性引用的事件處理程序將被解僱:
protected void SelectionChanged(object sender, EventArgs e)
{
Response.Redirect(((DropDownList)sender).SelectedValue);
}
2
將AutoPostBack屬性爲true,然後勾入OnSelectedIndexChanged事件
<asp:DropDownList
id="dropDownList1"
runat="server"
AutoPostBack="true"
OnSelectedIndexChanged="dropDownList1_SelectedIndexChanged" />
服務器端
void dropDownList1_SelectedIndexChanged
(Object sender, EventArgs e) {
//run your query
}
0
確保您的下拉列表中有它的 「自動回」 屬性設置爲true。這會導致頁面在用戶從下拉列表中選擇項目時回傳。您可以到這個在你在你的願望爲準事件,Page_Load中或代碼隱藏響應DDL自己OnSelectedIndexChanged
相關問題
- 1. 下拉式檢查列表向下推向下而不是重疊
- 2. 使用Javascript下拉列表表單提交併重置按鈕
- 3. 我如何使Html下拉列表上去,而不是下去
- 4. css使下拉列表打開向上(相反方向),而不是向下
- 5. 如何使用自定義按鈕,而不是jQuery UI按鈕?
- 6. 如何使用GWT使按鈕顯示下拉列表?
- 7. HTML表格+下拉按鈕將我重定向到servlet
- 8. 使用並排按鈕而不是下拉
- 9. 使用單選按鈕,而不是下拉/ OptionsCollection
- 10. 使用單選按鈕重置下拉列表的值
- 11. AJAX - 像按鈕重定向我,而不是執行Ajax調用
- 12. 拉右班不是拉右而是放下其他按鈕
- 13. 如何使用「查看更多」按鈕創建下拉列表
- 14. ASP.NET MVC:點擊按鈕重定向基於下拉列表的值
- 15. 使用javascript自動提交表單而不是按下按鈕
- 16. 如何顯示按鈕的列表,如iPhone中的按鈕的下拉列表
- 17. Django表單提交下拉選擇,而不是提交按鈕
- 18. 表單按鈕重定向
- 19. 如何讓泄露按鈕左右指向而不是上下?
- 20. 定義Tkinter Python中下拉列表的按鈕按鈕
- 21. 垂直列表,而不是爲下拉
- 22. 下拉列表,而不是有日期
- 23. 如何從下拉列表重定向到新頁面angularjs
- 24. 如何用向上和向下按鈕遍歷列表?
- 25. 按鈕onClick不重定向
- 26. 按鈕不會重定向
- 27. 當單擊按鈕而不是重定向時,它只是刪除表
- 28. 如果按下按鈕時如何殺死JavaScript重定向?
- 29. 使用Javascript重定向附加鏈接而不是重定向
- 30. 如何根據單選按鈕或下拉列表選擇更改PHP表單重定向?
你們是不是重定向?或者你想要運行一個查詢? – 2009-02-09 23:20:20