Доступ к методам / элементам управления на стороне сервера из статического метода

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

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

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

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

1 ответ

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

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

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

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

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

Другие вопросы по тегам