日期:2014-05-17  浏览次数:20444 次

cs里面不能识别div的id ?
编译错误: nologin, islogin不存在。

index.aspx
HTML code

        <div id="nologin">
         111111111
        </div>

        <div id="islogin">
         222222222
        </div>




C# code

        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UserName"]==null)
            {
                nologin.Attributes["style"] = "display:block";
                islogin.Attributes["style"] = "display:none";
            }
            else

            {
                nologin.Attributes["style"] = "display:none";
                islogin.Attributes["style"] = "display:block";
            }
        }




------解决方案--------------------
需要加runat="server"

<div id="nologin" runat="server" >
111111111
</div>

<div id="islogin" runat="server" >
222222222
</div>