2014-09-14 2 views
0

Мне нужно вызвать этот скрипт из кода позади, но я не уверен, как это сделать, и все примеры, которые я нашел, включают некоторую перегрузку, которая не подходит в этом случае.Как мне назвать этот скрипт из кода?

Сценарий:

 function Refresh(sender, eventArgs) { 
      $find("<%=RadGrid1.ClientID %>").get_masterTableView().rebind(); 
    } 

Моя попытка:

ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "Refresh", true); 

но он не компилируется, "Unknow метод регистрации ClientScriptBlock (...."

ответ

3

Третий параметр ScriptManager .RegisterClientScriptBlock должен быть действительным JavaScript. Вместо этого:

ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "Refresh", "Refresh();", true); 
+0

Я до сих пор всю часть строки кода в скобках "this.Get ------ правда" показывает в red "Unknow метод регистрации – user3855329

+0

Попробуйте сейчас - я смотрел документацию для ClientScriptManager, а не ScriptManager: -S – Peter

+0

Спасибо. Это работает. – user3855329

Смежные вопросы