У меня есть пользовательская функция JS в файлах myUtils.js, как показано ниже, с дополнительным кодом внутри нее. Когда я вызываю его из другого JS-файла, он работает нормально, но когда я пытаюсь вызвать его из моего кода VB.Net, он возвращает пустое значение для сообщения. Что я могу делать неправильно?Функция JavaScript, не отображающая переданные значения
JS функции:
DisplayMsg: function (message, title, template) {
alert(message);
}
VB код
ScriptManager.RegisterStartupScript(Me, Page.GetType, "script", "parent.DisplayMsg('Saved successfully.','Saved','OK');", True)
Вы передаете строковый литерал в параметр 'message' - вы говорите, что получаете окно с предупреждением, но без содержимого или что вы не видите оповещение? Вы сказали, что «возвращает пустое значение», но вы ничего не возвращаете из этого метода. – Jamiec
Я получаю окно предупреждения без содержимого –
Тогда он не появляется из кода VB, который вы предоставляете, - который передает строковый литерал как параметр 'message'. Этот вопрос невозможен в его нынешнем виде. – Jamiec