Вызов функции jQuery из C # - PullRequest
       3

Вызов функции jQuery из C #

0 голосов
/ 15 октября 2011

У меня есть функция ниже, которая должна быть вызвана из C #

$('.image-cropper').each(linkUp);

Может кто-нибудь объяснить, как это можно сделать. Я пытался использовать следующий код

    String csname1 = "PopupScript";
    Type cstype = this.GetType();
    ClientScriptManager cs = Page.ClientScript;
    StringBuilder cstext2 = new StringBuilder();
    cstext2.Append("<script type=\"text/javascript\"> $('.image-cropper').each(linkUp); </");
    cstext2.Append("script>");
    cs.RegisterClientScriptBlock(cstype, csname1, cstext2.ToString(), false);

но это не сработало.

1 Ответ

1 голос
/ 15 октября 2011

Вы действительно должны вызывать свой код внутри функции готовности jQuery, то есть:

$(function() {
    $('.image-cropper').each(linkUp);
});

Вероятная причина, по которой ваш код не работал, заключалась в том, что во время выполнения кода элементы обрезки изображения не были в DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...