Доступ к методам / элементам управления на стороне сервера из статического метода - PullRequest
1 голос
/ 09 февраля 2012

У меня есть приведенный ниже статический метод ... Я хочу изменить значение метки на стороне сервера из этого метода.

Public Static void CallFromJquery()
{
Default1 page = (Default1)HttpContext.Current.CurrentHandler;
page.Label1.Text = "Hello";
}

Пожалуйста, дайте мне знать, как это можно сделать .. заранее спасибо :)

С уважением, Калян

1 Ответ

0 голосов
/ 09 февраля 2012

Вы не можете вызвать серверный код с помощью jQuery.Вы можете вызывать веб-службы, но они не будут влиять на вашу страницу, или вы можете загрузить страницу aspx в div, и это может вернуть скрипт для изменения метки, но вы не можете просто вызвать метод сервера, как вы просили.

Если вы немного подробнее объясните, почему вы хотите это сделать, тогда может быть обходной путь.Например, вы можете изменить текст метки с помощью jQuery, но все это должно быть сделано на стороне клиента.Например ...

$("#ctl00_MainContent_Label1").text("Hello world");

это, вероятно, будет правильный код для изменения текста вашей метки, но есть способы гарантировать, что вы получите правильный идентификатор.

Если выне просто ищите ответ «выполняет эту работу», а дайте нам больше информации, и мы, вероятно, сможем помочь.

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