在下面的代码中的(a)行,我单击"中国",希望弹出一个显示中国的提示框,用javascipt代码怎么实现?
我用
<asp:TreeNode Text="中国" Value="中国" onclick="javascript:alert('中国')"></asp:TreeNode>
TreeNode没有onclick事件呀!怎么办呢?
<asp:TreeView ID="TreeRoot" runat="server" Height="50%" Width="20%" Target="MainIframe" ShowLines="True" >
<Nodes>
<asp:TreeNode Text="国家" Value="国家">
<asp:TreeNode Text="中国" Value="中国"></asp:TreeNode> --------(a)
<asp:TreeNode Text="美国" Value="美国"></asp:TreeNode>
<asp:TreeNode Text="俄罗斯" Value="俄罗斯"></asp:TreeNode>
<asp:TreeNode Text="日本" Value="日本"></asp:TreeNode>
</asp:TreeNode>
<SelectedNodeStyle BorderStyle="None" />
</asp:TreeView>
------解决方案--------------------------------------------------------
在后台的选择更改事件中执行前台JS
ScriptManager.RegisterStartupScript(this, this.GetType(), "bt_delete", "alert('"+Treeview1.SelectValue+"')", true);
------解决方案--------------------------------------------------------
node.NavigateUrl = "javascript:test('"+ node.Text +"','"+ node.Value +"');";
就这个是关键。