我正在開發asp.net的Web應用程序,我有一箇中繼器,調用註冊用戶控件,我在用戶控件中的一個按鈕,我想調用一個JavaScript使Ajax調用在服務器上執行某些操作的函數。這個按鈕不會調用javascript方法,我不知道爲什麼?當我查看源代碼時,我發現中繼器中的每個項目都會重複使用javascript函數,如何消除此重複,特別是我讀取函數內的服務器項以及爲什麼函數未被調用?ASP.net用戶控件不調用JavaScript函數
非常感謝!
sercontrol.ascx
<div id="divBtnEvent" runat="server">
<input type="button" id="btnAddEvent" class="ok-green" onclick="saveEvent();" />
</div>
<script type="text/javascript">
function saveEvent()
{
var eventText = document.getElementById('<%=txtEventDescription.ClientID%>').value;
// make ajax call
}
發表了一些代碼。這將有助於糾正這個問題.. – niksvp
「我有一個呼叫註冊用戶控制的中繼器」是指? –
下面是一些代碼澄清: usercontrol.ascx