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