Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Вызов JavaScript-метода


Автор: Competitor 11.1.2007, 16:02
Почему нижеприведенный код не работает. Вылетает ошибка: ) expected
Код

<asp:Button ID="Button1" runat="server" Text="Show a route" OnClick="GetMap();" /><br />

Метод GetMap() оперделен в скрипте:
Код

<script type="text/javascript">
function GetMap()
        {
......
        } 
</script>

Каким образом нужно обращаться к JavaScript-методам из asp-кода

Автор: TaganMorgul 12.1.2007, 19:44
Потому что в OnClick ты должен писать имя серверного метода.... клиентские скрипты ты так никогда не вызовешь.
Если очень надо, то нужно юзать или         
Код

ClientScriptManager qwe = this.ClientScript;
qwe.RegisterClientScriptBlock(.....);


или ставить AjaxControlToolkit и писать свой Extender специально для этих целей....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)