2010-09-15 53 views
1

我想在asp.net中使用我的手。我的頁面中有一個下拉列表。下拉菜單下方有一個按鈕。這個控件都在一個面板中。如何根據asp.net中的另一個控件更改按鈕的位置

我想要做的是當我選擇下拉列表來改變我想要移動按鈕的值,如當你去選擇下拉列表時,列表打開和拉長,當這個拉長我想推下面的按鈕,當我在下拉菜單中選擇一個項目時,將按鈕放回。

+0

移動按鈕並不是一個好主意..回去重新思考你的佈局:-) – IrishChieftain 2010-09-15 15:03:17

回答

1

你可能會捕捉點擊或焦點事件來移動客戶端的東西(請參閱http://www.w3schools.com/tags/tag_select.asp的事件選項),然後顯示/隱藏空的div或類似的東西,但總的來說,我會避免「功能」喜歡這個。這是一個痛苦的構建,這不是用戶期望的行爲,並且維護跨瀏覽器支持也可能是一種痛苦。

沒有看到你想要做什麼,這很難說,但我建議可能有一些佈局選項,你可以看看解決任何問題的下拉是造成的。

+0

乾草感謝您的答覆。我只是嘗試了幾個與asp.net的事情。我知道這是一個奇怪的要求,但一些很好的一天,我可能會被客戶要求做到這一點 – gizgok 2010-09-15 14:43:10

+0

你可以在ASP.NET中註冊客戶端腳本,但實際上陷阱事件和移動按鈕不是ASP.NET特定的,可能不會幫助你學習框架。如果他們要求這樣,我也會告訴客戶。彈出用戶界面元素通常不是一個好主意,它讓用戶感到困惑,幾乎總是不必要的。 – Kendrick 2010-09-15 15:15:57

+0

如果您想處理客戶端事件並擴展您對ASP.NET的知識,請查看ASP.NET工具包。它易於使用,正確使用可以極大地改善最終用戶體驗。 http://www.asp.net/ajaxlibrary/act.ashx – Kendrick 2010-09-15 15:18:00

相關問題