私はこの質問のための多くの参照を読んだが、結果を得ていない。だから、ここで自分のシナリオを説明しようと思った。ASP.Netのユーザーコントロールからクライアントスクリプトを呼び出す方法
これは私の3つのスクリプトで、view.ascx
のコントロールです。私は.cs
ファイル機能とクリックイベントでそれを呼びたいと思います。
view.ascx
<script type="text/javascript">
function startLoading() {
alert("load start");
var el = jQuery(".scp-entry-header");
App.blockUI(el);
}
function stopLoading() {
alert("load end");
var el = jQuery(".scp-entry-header");
App.unblockUI(el);
}
function getCalendarData() {
alert("calendarcalled");
}
</script>
view.ascx.cs
//ViewData button click
protected void btnGetData_Click(object sender, EventArgs e)
{
//How to call startLoading function here?
process from database;
//How to call stopLoading function here?
}
//simple function call
protected void showCalendar()
{
//How to call getCalendarData function here?
}
私はRegisterScriptについて読んますが、結果を取得していません。私はRegisterScriptのどこに関数を呼び出すのかを理解していません。
誰でも私に詳細を教えてもらえますか?ここでJavaScript関数をどのように呼び出すことができますか?
が重複する可能性を試してみてください[どのように私はクリックasp.netボタンからJavaScriptを呼び出すのですか?](のhttp://のstackoverflow。 com/questions/15136034/how-do-i-call-javascript-asp-net-button-click) – rcdmk
@rcdmkこれは同じではありません。私は '.cs'ファイルからjavascript関数を呼び出したいです(ボタンクリックではありません)。私は '.cs'ファイルの単純な関数でjavascriptを呼びたいと思っています。私は私の質問をより明確に編集しました。誤解を防ぐために私を修正してください。 –