我的程序如下:
<form runat="server">
<TABLE>
<TR>
<TD>用户名:</TD>
<TD><INPUT type="text" size="15" name="username" runat="server" id="username"  value=<%=Request.Cookies["logonusername"].Value%>></TD>
</TR>
</TABLE>
</form>显示如下错误信息:
分析器错误信息: 服务器标记不能包含 <% ... %> 构造。请高手帮忙解决。谢谢!

解决方案 »

  1.   

    runat="server"去掉
    或者后台
    username.value=Request.Cookies["logonusername"].Value
      

  2.   

    这是规则:服务器标记不能包含 <% ... %> 构造你可以把它变成不是服务器标记,就可以包含了。如果舍不得去掉runat=server的话,在程序里面赋值也行。
      

  3.   

    exiori(IORI)的方法不行,我试过。其他方法我还在试。
      

  4.   

    Ivony()和exiori(IORI)的方法是一样的,虽然不报错了,但Value没有被赋值。还请高手继续帮忙。
      

  5.   

    我按zss1100(打你鸟鸟头)的提示,解决了问题。程序如下:<%
    username.Value=Request.Cookies["username"].Value;
    %>
    <form runat="server">
    <TABLE>
    <TR>
    <TD>用户名:</TD>
    <TD><INPUT type="text" size="15" name="username" runat="server" id="username"></TD>
    </TR>
    </TABLE>
    </form>