ASP、javascript面板(显示/隐藏)不会显示ASP文本框

ASP、javascript面板(显示/隐藏)不会显示ASP文本框,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,如果没有注册会话,则单击面板显示登录框时会出现此问题 以下是小组讨论: <div id='demo-header'> <a id='login-link' href='#login'> <% If Session("user") Is Nothing Then Response.Write("Login Panel") Else

如果没有注册会话,则单击面板显示登录框时会出现此问题

以下是小组讨论:

<div id='demo-header'>
        <a id='login-link' href='#login'>



           <%  If Session("user") Is Nothing Then

                Response.Write("Login Panel")
            Else

                Response.Write("Links")

            End If
            %>



            </a>
        <div id='login-panel'>

 <%  If Session("user") Is Nothing Then

    Response.Write("<p><font color='White'>Username: <br />")
    Response.Write("<asp:TextBox ID='txtUsername' runat='server'>qwerty</asp:TextBox> </font><br />")
    Response.Write("<p><font color='White'>Password:  <br />")
    Response.Write("<asp:TextBox ID='txtPassword' runat='server'></asp:TextBox> <br />")
    Response.Write("<asp:Button ID='Button1' runat='server' Text='Login'>")
    Response.Write("<font color='White'><small>Press ESC to close</small></font> <a title='Register' href='registerUser.aspx'> Register</a>")

            Else

                Response.Write("<table>")
                Response.Write("<tr>")

                Response.Write("<td><a id='login-link' href='#login' title='Login'> <a href='account.aspx'>Account</a></br><a href='logout.aspx'>Logout</a></td>")
                Response.Write("</table>")
                Response.Write("</tr>")

            End If%>  </div>     <!-- /login-panel -->


</div>

我无法显示ASP文本框,但文本在文本框应显示的位置显示有间隙


我想知道resposne.write行是否正确,这是否被错误地标记为asp.net?不,为什么,这是一个asp问题asp.net和asp是不同的野兽。您不应该尝试输出asp:按钮或asp:文本框,因为它们是asp.net中的服务器控件。浏览器无法识别它们。