powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вызов методов из Яваскрипта
3 сообщений из 3, страница 1 из 1
Вызов методов из Яваскрипта
    #34001126
Ponch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть проект wincontrollibrary c классом-компонентом Input_Doc(форма для ввода док-тов), который постится в эксплорер через ASPX страничку.
В страничке описан как:
<object id="Input_Doc"
classid="wcl.dll#wcl.Input_Doc"
name="Input_Doc">
</object>
Input_Doc — потомок от UserControl.
В класс, содержащий сам компонент, я добавил свои паблик методы, никак не относящиеся к компоненту.
Например:
public void Dummy()
{
MessageBox.Show("xxx");
}

Однако при обращении к ним из яваскрипта в эксплорере в строке состояния выдается: Object doesn't allowed this property or method.
Сам компонент отображается в эксплорере корректно и отрабатывает свои события(клики на кнопки, ввод данных) нормально.

Как организовать обращение к методам класса в сборке из яваскрипта?
...
Рейтинг: 0 / 0
Вызов методов из Яваскрипта
    #34002447
CyberRussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я правильно понял, то что вы делали, то никак. Объект который оказывается в броузере и объект с которым работает сервер — разные вещи.
...
Рейтинг: 0 / 0
Вызов методов из Яваскрипта
    #34003111
Davader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Ponch, Вы писали:


P>Например:
P>public void Dummy()
P>{
P> MessageBox.Show("xxx");
P>}


P>Как организовать обращение к методам класса в сборке из яваскрипта?

Во-первых, какой MessageBox? Это не WinForms. Во-вторых, можно вызвать серверный метод класса твоей веб-странички, извратившись таким образом:

на сервере (класс твоей веб-страницы):



public int GetSomeValue()
{
  return x; - это, например, приватный член класса веб-странички, тип int, 
или можно таким образом что-то получить из твоего объекта... Но надо ли тебе это?
}

на клиенте (внутри скрипта):



var some_value = <%= GetSomeValue() %>; - а тут ты его получаешь в JS

Но вообще, вызывать серверные методы твоего объекта надо на серверных событиях, а клиентские — на клиентских.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вызов методов из Яваскрипта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]