ASP.NET 2.0 +C#2.0<td ><input size="15" id="realname" type="text" runat="server" value="<%= Session["realname"]%>" />*</td>Error:Server tags cannot contain <% ... %> constructs。
主要是不能删除runat="server".怎么办啊?

解决方案 »

  1.   


    value='<%=Convert.ToString(Session["realname"])%>'
      

  2.   

    将realname这个Text放在标记中赋值,这种方式很怪异,并且不符逻辑,应该将赋值方式在后台中处理。一般的处理方式为:前台代码:
    <input size="15" id="realname" type="text" runat="server" value="" />
    后台代码:
    realname.Value=Session["realname"];