如何在另一个类中检查字段是否为真

本文关键字:字段 是否 检查 另一个 | 更新日期: 2023-09-27 18:05:27

我正在显示一个Gridview,它有一个选项显示更多的细节。当选择此选项时,将打开第二个GridView。
当页面第一次运行时,有一个隐藏字段被设置为false。

<asp:HiddenField ID="hfDetailsShown" runat="server" Value="false" />

当用户点击show more details按钮时,我将hiddenfield设置为true

function ShowAll()
        {
            $(".ShowHide").each(function () {
                if ($(this).html() == "Show") {
                    document.getElementById('<%= hfDetailsShown.ClientID %>').value = true; 
                    $(this).html("Hide");
                    $(this).closest("tr").after("<tr><td colspan = '999' style='padding:0px'>" + $(this).next().html() + "</td></tr>");
                }
            });
        }

现在在另一个类中,我想检查hfdetailsshowed是否为真。我如何在另一个类中调用hfdetailsshowed ?

if (hfDetailsShown == true)
{
   //do something
}

如何在另一个类中检查字段是否为真

function ShowAll()
        {
            $(".ShowHide").each(function () {
                if ($(this).html() == "Show") {
                    document.getElementById('<%= hfDetailsShown.ClientID %>').value = "true"; 
                    $(this).html("Hide");
                    $(this).closest("tr").after("<tr><td colspan = '999' style='padding:0px'>" + $(this).next().html() + "</td></tr>");
                }
            });
        }
if (document.getElementById('<%= hfDetailsShown.ClientID %>').value== "true")
{
   //do something
}

我从你的问题中理解的是你想检查hfdetailsshow的值。

var yourRequestedField = document.getElementById('<%= hfdetailsconfigured。ClientID %> ') value;