这里来自我的主页hiiden字段我在 Sessioninfo
中获得了价值现在在子页面中我有另一个名为 hfchildpage 的隐藏字段 现在我需要分配Sessioninfo。值为hfchildpage
你可以为它提供语法吗? 谢谢
答案 0 :(得分:2)
希望我理解你的意思...... 将隐藏的输入设置为 hfchildpage 的id属性,并使用以下内容:
document.getElementById('hfchildpage').value = **the value you want**
答案 1 :(得分:1)
这取决于您的控件在您的页面中的位置。 FindControl方法不会简单地在任何地方找到控件。即如果控件嵌套在另一个控件中,则可能无法找到控件,需要逐步通过控件结构。
但是,如果结果元素被命名为“ct100_hfchildpage”,那么这个混合的javascript可能会做你想要的。
var hfchildpageElement = $get('<%=((Hiddenfield)this.Master.FindControl("ct100_hfchildpage")).ClientID %>');
if(hfchildpageElement) hfchildpageElement.value = 'whatEverYouWant';
那就是说,我认为你应该检查你的代码和使用会话的方法。会话在服务器端是可用的,它们是服务器端,因此不仅在客户端通过JavaScript存储和使用它们是非常不寻常的,这是不好的做法,可能非常不安全。