我有一個使用ASP.net樹視圖Web控件的網頁。由於當前正在對網頁進行編程,當用戶單擊樹視圖上的節點時,頁面將回發並執行C#函數來處理事件。當單擊ASP.net控件時,如何讓我的網頁運行JavaScript代碼?
我可以讓我的網頁運行一些Javascript代碼並且而不是當單擊一個樹形視圖節點時回發?
更新:假設我的頁面如下所示。我怎樣才能讓它點擊node_A
由Javascript客戶端而不是C#服務器端處理?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication3.WebForm2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<body>
<form id="form1" runat="server">
<div>
<asp:TreeView runat="server" ID="myTreeView">
<Nodes>
<asp:TreeNode Text="node_A" Value="1" />
<asp:TreeNode Text="node_B" Value="2" />
<asp:TreeNode Text="node_C" Value="3" />
</Nodes>
</asp:TreeView>
</div>
</form>
</body>
</html>
不,你不能刪除'runat =「服務器」 – 2010-10-14 14:41:46