Re[6]: Меню в UpdatePanel не исчезает после первого клика на
От: TheAteist  
Дата: 30.11.08 21:48
Оценка:
Здравствуйте, Koss87, Вы писали:

K>Здравствуйте, TheAteist, Вы писали:


TA>>Очень полезная информация. Спасибо.

TA>>А если сделать чтоб при нажатии ява функция вызвалась.
TA>>Я вот так сделал
TA>>
TA>>_Menu.Attributes["onclick"] = "myFunc()";
TA>>

TA>>Но она не вызывается. Почему?

K>м... может тебе не на меню надо вешать событие а на контролы которые в нем местяться? приведи пример нтмля резутьтируещего там де само меню, и приведи пример myFunc()


K>еще я думаю может стоит внутри этой функции поместить такую фигню как

K>
K>...
K>alert();
K>...
K>


K>может всетаки она обрабатываетсья и гдето пориться в процесе ?

K>З.Ы. для
я сделала например
_Menu.Attributes["onclick"] = "alert(1);"

но alert не вызывается

Потом я попробывал использовать Calling Static Methods in an ASP.NET Web Page. Но не получилось.
Я убрал апдейт панели.
В коде в функции buildNodeContent добавил
_Menu.MenuItemClick += new MenuEventHandler(Menu_MenuItemClick);

а в скрипте следующее
<script runat="server">
        [WebMethod]
        static void Menu_MenuItemClick(object sender, MenuEventArgs e)
        {
            ...
        }

и тогда при нажатии на AddChilds например вызвалась бы Menu_MenuItemClick без постбека и я обработал бы нажатие,
но функция buildNodeContent не видет Menu_MenuItemClick и выдает ошибку при постбеке
Что я не то сделал?


того чтобы понять причину нужно больше инфы ) попробуй более детально описчать ситуацию!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.