如何使用JQuery获取母版页中控件的值?

时间:2012-04-27 11:56:46

标签: c# javascript jquery asp.net

我在MasterPage中有一个隐藏的字段控件,我希望在使用MasterPage的页面中使用JQuery获取隐藏字段控件的值。

我有以下javascript,如果页面中的隐藏字段有值,则表示

if(!$('input[type=hidden]').val().length == 0 ) { } 

我需要从页面检查MasterPage中隐藏字段的值是什么javascript?

3 个答案:

答案 0 :(得分:3)

如果这有您想要的效果,它也应该在母版页中工作,因为主页和内容页面之间的客户端没有区别。

答案 1 :(得分:3)

您的页面和母版页之间没有分隔。这两个概念都在您的ASP.NET层中,浏览器只是收到一个HTML文档。

如果您的母版页指定了隐藏的输入,它将像您的其他任何隐藏输入一样位于您的页面上。

答案 2 :(得分:2)

主页面只是将子页面作为单个HTML呈现,因此您只需正常访问客户端。

尝试重写此内容:

if(!$('input[type=hidden]').val().length == 0 ) { }

作为

if ($('input[type=hidden]').val()) {}

如果隐藏字段具有值,则这是一个更简单的条件。我不确定!==结合使用是否符合您的逻辑要求。无论哪种方式$('input[type=hidden]').val()都更具可读性。