我在 a 中有一个隐藏字段控件,MasterPage
我想在使用MasterPage
.
如果页面中的隐藏字段具有值,我有以下 javascript 执行:
if(!$('input[type=hidden]').val().length == 0 ) { }
我需要什么 javascript 来检查MasterPage
页面中隐藏字段的值?
我在 a 中有一个隐藏字段控件,MasterPage
我想在使用MasterPage
.
如果页面中的隐藏字段具有值,我有以下 javascript 执行:
if(!$('input[type=hidden]').val().length == 0 ) { }
我需要什么 javascript 来检查MasterPage
页面中隐藏字段的值?
如果这有您想要的影响,它也应该在母版页中工作,因为在客户端上母版页和内容页之间没有区别。
您的页面和母版页之间没有分隔。这两个概念都在您的 ASP.NET 层中,浏览器只接收一个 HTML 文档。
如果您的母版页指定了隐藏输入,它将像任何其他隐藏输入一样出现在您的页面上。
母版页只是与子页一起呈现为单个 HTML,因此您只需像往常一样在客户端访问它。
尝试重写这个:
if(!$('input[type=hidden]').val().length == 0 ) { }
作为
if ($('input[type=hidden]').val()) {}
如果隐藏字段有值,这是一个更简单的条件。我不确定与 the!
结合==
是否在做你希望它在逻辑上做的事情。无论哪种方式$('input[type=hidden]').val()
都更具可读性IMO。