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

时间:2018-08-06 08:40:22

标签: c# asp.net

我的页面上有一个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";

        }

    }

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

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

   if(sessionaValue)
   {
      //hide or show div here
   }
}