2017-01-06 3 views
0

Я пытаюсь вызвать функцию js из кода, использующего C#, но он не работает. Ниже мой кодВызов функции JS из C# Загрузка страницы

Page.ClientScript.RegisterStartupScript(this.GetType(), Guid.NewGuid().ToString(), "Sys.Application.add_load(function(){ setText(" TExt ")});", true); 

Что я делаю неправильно

ответ

0

Вы можете попробовать это.

ScriptManager.RegisterClientScriptBlock(Page,this.GetType(), Guid.NewGuid().ToString(), "Sys.Application.add_load(function(){ Mret.FormInputControl._setText(" + string.Format(CultureInfo.InvariantCulture, "'{0}','{1}'", this.ID, TextHeader) + ")});", true); 

После отличаются способом вызвать функцию яваскрипта из кода за

Решение 1:

Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Hello');", true); 

Решение 2:

ScriptManager.RegisterStartupScript(Page,this.GetType(), "alert", "alert('Hello');", true); 

Решение 3:

ScriptManager.RegisterClientScriptBlock(Page,this.GetType(), "alert", "alert('Hello');", true); 
+0

У меня нет панели обновления – Richa

+0

Вы можете попробовать это, потому что она работает для панели обновления или без панели обновления –

+0

Я пробовал. Хотелось узнать, прав ли мой скрипт в Scriptmanager – Richa