3

我在 a 中有一个隐藏字段控件,MasterPage我想在使用MasterPage.

如果页面中的隐藏字段具有值,我有以下 javascript 执行:

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

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

4

3 回答 3

3

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

于 2012-04-27T12:00:34.987 回答
3

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

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

于 2012-04-27T12:00:53.210 回答
2

母版页只是与子页一起呈现为单个 HTML,因此您只需像往常一样在客户端访问它。

尝试重写这个:

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

作为

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

如果隐藏字段有值,这是一个更简单的条件。我不确定与 the!结合==是否在做你希望它在逻辑上做的事情。无论哪种方式$('input[type=hidden]').val()都更具可读性IMO。

于 2012-04-27T12:00:42.993 回答