Уведомление пользователя ASP.NET (требуется возможность запуска с ОБА сервера и клиента) - PullRequest
0 голосов
/ 21 марта 2009

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

Я хочу, чтобы у меня была возможность дать пользователям некоторую обратную связь об их действиях, которыми можно управлять с как на стороне клиента, так и на стороне сервера .

Я создал UserControl с меткой (свойство text метки открыто) и некоторым JS, который скрывает метку вскоре после события Page_Load. Это хорошо работает на стороне сервера, но у меня возникают проблемы при установке текста метки с помощью JS (с родительской страницы).

Вопрос сводится к следующим двум пунктам:

  1. Есть ли способ установить открытое свойство дочернего пользовательского элемента управления с помощью JS?
  2. Есть ли лучшая реализация уведомлений пользователей в ASP.NET (как на стороне клиента, так и на стороне сервера)

EDIT

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

1 Ответ

1 голос
/ 21 марта 2009

Похоже, что вы устанавливаете идентификатор дочернего элемента управления динамически? Если это так, то вы либо должны будете дать ему уникальный класс CSS, который вы можете найти позже в моем примере кода, либо вы можете немного пройтись по dom, чтобы найти его. Как:

$("div div span.theControl").html("Hey there");

Может быть, я не понимаю этот вопрос, но разве это не сработает?

$(".theControl").html('Look users, you did something cool');

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

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