2010-08-07 2 views
1

Как я могу получить доступ к функциям на стороне сервера из HTML-кода? Смотрите следующий код:доступ к серверному коду из клиентской программы

<a id="Taggloud" runat="server" class="lblTagCloud" onClick="TagOnCloud_Click">click</a> 

Здесь я звоню функцию tagonCloud_click, который определен в стороне сервера (код позади). Как я могу назвать эту функцию?

ответ

1

Вам нужно будет сделать веб-сервис и вызвать этот веб-сервис у клиента (через jQuery - один из вариантов).

Этот веб-сервис может вызывать функцию. Тем не менее, я бы поместил код, который у вас есть в функции tagonCloud_click, в другую функцию, и для этого есть функция вызова. Таким образом, функция веб-сервиса и щелчка может вызвать его.

2

Если вы не возражаете против полного сообщения, замените тег <a> на <asp:HyperLink>, что позволит подключить обработчики событий на стороне сервера.

+0

На самом деле это просто необходимо добавить RUNAT = «сервер», чтобы преобразовать его сервер управления сбоку, а не <жерех: .... – Mostafa

0

Используйте LinkButton управления на стороне сервера:

<asp:LinkButton ID="Taggloud" runat="server" onclick="TagOnCloud_Click">click</asp:LinkButton> 
Смежные вопросы