<asp:Label id=lblAdminLink runat="server">
<%#DataBinder.Eval(Container.DataItem,"PostCreateName")%>
   <%if(Session["admin"]=="yes")
   { %>
    <br>
              <a class="adminlink" href = "DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>">
                 Delete</a>
           <% }
                   %>
<br>
</asp:Label>
这段代码总说:"末能在"设计"视图中打开。在"<%..."值"....%>"块中,以不同方式将值括起来

解决方案 »

  1.   

    有文章说<%#Request.QueryString["S"]%>加上单引号可以,试后有的可以,有的仍然不行!
      

  2.   

    把里面的"改成'
                <a class="adminlink" href = "DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>">
    ---------------》
                <a class="adminlink" href = "DeleteRecord.aspx?S=<%#Request.QueryString['S']%>&TID=<%#Request.QueryString['ID']%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,'PostID')%>">
      

  3.   

    <a class="adminlink" href = "DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>">
    ---------------》
                <a class="adminlink" href = "DeleteRecord.aspx?S=<%#Request.QueryString['S']%>&TID=<%#Request.QueryString['ID']%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,'PostID')%>">
      

  4.   

    <asp:Label id=lblAdminLink runat="server">
    <%#DataBinder.Eval(Container.DataItem,"PostCreateName")%>
       <%if(Session["admin"]=="yes")
       { %>
        <br>
                  <a class="adminlink" href = 'DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>'>
                     Delete</a>
               <% }
                       %>
    <br>
    </asp:Label>
      

  5.   

    我试过了,将href改成单引号就可以了。
    href = 'DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>'
      

  6.   

    <a class="adminlink" href = 'DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>'>
    ----试一下行吗,不行public string ID= Request.QueryString["ID"];
      

  7.   

    <asp:Label id=lblAdminLink runat="server">
    <%#DataBinder.Eval(Container.DataItem,"PostCreateName")%>
       <%if(Session["admin"]=="yes")
       { %>
        <br>
                  <a class="adminlink" href = 'DeleteRecord.aspx?S=<%#Request.QueryString["S"]%>&TID=<%#Request.QueryString["ID"]%>&T=P&ID=<%#DataBinder.Eval(Container.DataItem,"PostID")%>'>
                     Delete</a>
               <% }
                       %>
    <br>
    </asp:Label>