我的页面上有一个div元素,我希望根据代码隐藏中的会话值显示/隐藏,而不使用runat =“server”。我怎样才能做到这一点?

问题描述 投票:-2回答:1

我在我的页面上有一个div元素,我希望根据我的代码隐藏中没有runat="server"的会话值显示/隐藏,因为我在JavaScript中使用div,我该怎么做?

function change(rbl, div) {

        //Get the selected value from radiobuttonlist 
        var selectedvalue = $("#" + rbl.id + " input:radio:checked").val();

        if (selectedvalue == "0") {
            //if so then show the controls
            document.getElementById(div).style.display = "none";
        }

        else if (selectedvalue == "1") {
            //if not then hide the controls
            document.getElementById(div).style.display = "block";

        }
        else if (selectedvalue == "2") {
            //if not then hide the controls
            document.getElementById(div).style.display = "none";

        }

    }
c# asp.net
1个回答
0
投票

你可以这样做:

function ShowHideDiv()
{
   var sessionValue = '<%= Session["MySessionValue"].ToString() %>';

   if(sessionaValue)
   {
      //hide or show div here
   }
}
© www.soinside.com 2019 - 2024. All rights reserved.