嘗試從javascript函數我的代碼看起來像這樣如何從asp.net中的javascript函數調用服務器端按鈕事件?
_doPostBack('CalendarButton','CalendarButton_Click');
其中CalendarButton是我BUTTONNAME和「CalendarButton_Click」調用服務器端按鈕事件是我CalendarButtonevent
但這種說法是不工作。我知道有一些小錯誤,但我找不到它是什麼。
嘗試從javascript函數我的代碼看起來像這樣如何從asp.net中的javascript函數調用服務器端按鈕事件?
_doPostBack('CalendarButton','CalendarButton_Click');
其中CalendarButton是我BUTTONNAME和「CalendarButton_Click」調用服務器端按鈕事件是我CalendarButtonevent
但這種說法是不工作。我知道有一些小錯誤,但我找不到它是什麼。
你有一個_
它有兩個
__doPostBack
您不必在第二個參數傳遞給__doPostBack()
。只需__doPostBack('CalendarButton', '')
。
或者,您可以在按鈕本身上撥打click()
。 document.getElementById("CalendarButton").click();
。
嘗試了你的建議,但不幸的是仍然不工作..... – 2013-03-20 17:48:07
打開腳本控制檯(F12在Internet Explorer中)並查看您的腳本是否不會生成錯誤。 – 2013-03-20 17:50:46
在__doPostBack中,如果我編寫我的服務器端的textchanged事件,那麼事件正在被調用,但如果按鈕它沒有。發生什麼事?? – 2013-03-21 04:47:28
我已根據你的回答修改,但仍然沒有調用服務器端事件...... '__doPostBack('CalendarButton','CalendarButton_Click');' – 2013-03-20 17:05:41
控制檯中是否有錯誤消息?瀏覽器中發生了什麼? – epascarello 2013-03-20 17:08:23
沒有錯誤信息...............該功能沒有得到執行,出於某種原因 – 2013-03-20 17:13:28