2015-05-18 2 views
0

Вторая половина дня,Вызов функции JS с C# Не работает

Я смог вызвать функции JavaScript с моего C# раньше, и он работал нормально. По какой-то причине на этот раз функция не получает удар, когда я прерываю код.

Так что это мой метод C#.

public void tester() 
    { 
     string returnResult = HttpContext.Current.Session["result"].ToString(); 

     Page.ClientScript.RegisterStartupScript(this.GetType(), "alerify", "alerify('" + returnResult + "');", true); 
     //ScriptManager.RegisterStartupScript(this, this.GetType(), "alerify", "alerify(" + returnResult + ");", true); 
    } 

Вы можете видеть, что я пробовал разные методы, но функция по-прежнему не попадает.

Это функция JavaScript, которую я хочу вызвать.

function alerify(e) { 
     alert(e); 
     if (e == "InvalidDates") { 
      alertify.error("gfgsdggfsdgfsdfd"); 
     } 
    } 

Я думаю, что мне не хватает чего-то, но я просто не знаю, что.

+3

Пожалуйста, покажите свой код как текст, а не в виде изображения. –

+0

@ SonerGönül Извините, я отредактирую сообщение с кодом. –

ответ

3

Поскольку это значение строки она должна апострофа (или кавычки), чтобы быть строковым в коде JavaScript:

... "alerify('" + returnResult + "');" ... 
+0

Проблема все еще происходит. –

+0

@BenClarke: Вы получаете сообщение об ошибке в журнале консоли? – Guffa

+0

В моей консоли нет ошибок. –

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