ScriptManager не вызывает функцию JsC#

Место общения программистов C#
Ответить
Anonymous
 ScriptManager не вызывает функцию Js

Сообщение Anonymous »

У меня есть страница управления сервером, на которой вводятся входные данные, и при нажатии кнопки я хочу запустить функцию в .aspx и снова продолжить код C#, написанный под диспетчером сценариев.
Дело в том, что я использовал ScriptManager.RegisterStartupScript(this, GetType(), "", "trackButtonClick()", true); и даже я использовал ClientScript для проверки, но функция все равно не работает. вызывается или запускается в формате .aspx
Приведенные ниже коды после ScriptManager.RegisterStartupScript(this, GetType(), "", "trackButtonClick()", true); run плавно, но не функция JS, объявленная в .aspx.
У меня нет вызовов AJAX POST или каких-либо других. Страница полностью контролируется на стороне сервера.
Я испробовал все решения, может ли кто-нибудь проверить и сказать, в чем здесь проблема, поскольку ничего не отображается в консоли или где-либо еще?
Кто-нибудь может помочь?
protected void btnPay_Click(object sender, EventArgs e)
{
// other codes

ScriptManager.RegisterStartupScript(this, GetType(), "", "trackButtonClick()", true);

// other codes
}

Это .aspx

function trackButtonClick() {
console.log('trackButtonClick function executed');
}



Подробнее здесь: https://stackoverflow.com/questions/789 ... s-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»