在ASP.NET中如何通过Javascript获服务器控件treeview叶节点单击时的值

在ASP.NET中如何通过Javascript获服务器控件treeview叶节点单击时的值,第1张

设置TreeNode的NavigateUrl属性,将其设置为javascript脚本,通过点击时触发脚本来存储想要的值~

<asp:TreeNode

Text="abc"

Value="abc"

NavigateUrl="javascript:

alert('abc');"></asp:TreeNode>

当然TreeView可以用代码生成,代码生成时更好控制~

希望对您有帮助~

By

Billskate

页面嵌套母版页时再用 $("#id") 获取服务器控件(runat="server") ID,就获取不到了我们可以查看页面源代码,发现ID已经被改了。

我们可以通过:

$("#<%=idClientID %>") 获取服务器控件ID或绑定一些事件。

如:

<asp:TextBox ID="txtTitle" runat="server"></asp:TextBox>为服务器端文本控件,想要在jquery中取到它客户端的ID需要进行

如下转换:

<script src="/js/jquery-191minjs"></script>

<script type="text/javascript">

$(function () {

var title = $("#<%=txtTitleClientID%>")val();

alert(title);

});</script>

你要用js获取服务器控件checkbox的值首先要给该控件设一个ClientID,因为原ID通过GridView的转换会发生变化的。在模板中的checkbox可以设置class,然后用js的getElementById获取全选那个复选框的Onchange事件触发。

以上就是关于在ASP.NET中如何通过Javascript获服务器控件treeview叶节点单击时的值全部的内容,包括:在ASP.NET中如何通过Javascript获服务器控件treeview叶节点单击时的值、用jquery如何获取服务器控件的ID、用JS获取gridview中的服务器控件checkbox控件,我先实现全选的功能。但是不知道获取复选框控件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9292477.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存