2010-08-07 139 views
1

如何從HTML代碼訪問服務器端功能?請看下面的代碼:從客戶端程序訪問服務器端代碼

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

這裏我打電話是在服務器端的定義(代碼後面)的tagonCloud_click功能。我怎樣才能調用該功能?

回答

1

您將需要製作Web服務並從客戶端調用該Web服務(通過jQuery是一種選擇)。

該Web服務可以調用一個函數。然而,我會把你在tagonCloud_click函數中的代碼放在另一個函數中,並且具有該函數的點擊調用。這樣,Web服務和點擊功能都可以調用它。

2

如果您不介意完整發布帖子,請將<a>標記替換爲<asp:HyperLink>,這將允許您連接服務器端事件處理程序。

+0

其實它只是需要添加的Runat =「服務器」,將其轉換服務器端控制,不能的 Mostafa 2010-08-07 14:54:14

0

使用一個LinkBut​​ton服務器端控件:

<asp:LinkButton ID="Taggloud" runat="server" onclick="TagOnCloud_Click">click</asp:LinkButton>