我有一個「是」鏈接按鈕,觸發一個彈出(ModalPopUpExtender) 彈出包含一個Web用戶控件,允許用戶做一些數據輸入,如果他們點擊「是」 LinkButton的。ASP.net Ajax:回發問題與鏈接按鈕
Yes鏈接按鈕位於一個asp面板中,另一個名爲「No」的鏈接按鈕被隱藏起來,當用戶單擊文本框時它將變爲可見。這個文本框是dropdropnextender的目標。 「是」和「無」鏈接按鈕是UpdatePanel內的文本框的觸發器,並將其文本值更新爲Y或N.
如果我點擊了No linkbutton,它將觸發事件後面的代碼並更新文本框的值,但沒有與鏈接按鈕。它不會觸發它的事件(OnClick)(後面的代碼)。它只會觸發模式彈出式擴展程序,因此我無法使用Yes linkbutton將文本框值更新爲Y.
我可以通過JavaScript更改文本框的值,但當我點擊更新按鈕來更新數據庫。文本框的值仍然沒有改變。我猜javascript只會改變文本框的html值,而不會改變viewstate的值。
兩個問題:
可以在控制觸發事件(後面的代碼運行代碼),如果它正在使用中的Ajax框架控制targetcontrol?我錯過了什麼嗎?
如何通過javascript更改控件的值?不僅僅在表面(html)上,而且在viewstate中,所以當發生更新時,控件的實際值(如textbox的.text值)將發生更改。
我什至不知道怎麼問。感謝鏈接。 – Jack 2009-02-03 18:40:13