加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 使用Jquery访问hiddenfield

发布时间:2020-12-16 03:56:53 所属栏目:asp.Net 来源:网络整理
导读:我有一个从母版页派生的页面.在这个页面上,我有一个隐藏字段(“hfUser”).如何使用 JQuery访问此“hfUser”控件并获取/设置其值? 我试过这个变种: $(document).ready(function() { var test = $("#hfUser").val(); alert(test);}); 但是测试=未定义.我猜我
我有一个从母版页派生的页面.在这个页面上,我有一个隐藏字段(“hfUser”).如何使用 JQuery访问此“hfUser”控件并获取/设置其值?
我试过这个变种:

$(document).ready(function() {
    var test = $("#hfUser").val();
    alert(test);

});

但是测试=未定义.我猜我的选择器错了,但我不知道如何获得asp隐藏字段.有任何想法吗?

谢谢

解决方法

如果您使用的是Asp.net控件,服务器将会破坏控件ID.它将一堆无关的控制树层次结构信息添加到id中.您需要引用正在渲染的实际ID,这可以通过控件上的ClientID属性(hfUser.ClientID)获得,或者以不同的,更迂回的方式访问您的控件,比如找到控件父级,然后搜索它孩子找到你的控制权.

如果您不必使用asp.net HiddenField控件,请尝试使用常规的旧html输入.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读