Я прочитал много ссылок для этого вопроса, но не получаю результата. Итак, я подумал, что позвольте мне попытаться объяснить мой scienario здесь.Как вызвать клиентский скрипт из User Control в ASP.Net?
Это мой 3-й скрипт, который находится в view.ascx
. Я хочу вызвать его в .cs
функции файла и в событии click.
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 здесь?
Возможный дубликат (HTTP [Как я могу позвонить Javascript из кнопки asp.net кликать?]: // StackOverflow. com/questions/15136034/how-do-i-call-javascript-from-asp-net-button-click) – rcdmk
@rcdmk это не то же самое. Я хочу вызвать функцию javascript из файла '.cs' (а не только при нажатии кнопки). Я также хочу вызвать javascript в простой функции файла '.cs'. Я отредактировал свой вопрос, чтобы более четко его понять. Пожалуйста, поправьте меня, чтобы остановить недоразумение. –