<asp:Label ID="Title1" runat="server" Text="标题"></asp:Label>: <asp:TextBox ID="Title" Width="450px" runat="server" text="<%#DataBinder.Eval(Container.DataItem, "title")%>"></asp:TextBox  >  --------------------------------------------------------------------------------
分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 服务器标记的格式不正确。源错误: 
行 82:                                 <fieldset>
行 83:                     <legend>新闻修改</legend>&nbsp; &nbsp; &nbsp; 
行 84:                     <asp:Label ID="Title1" runat="server" Text="标题"></asp:Label>: <asp:TextBox ID="Title" Width="450px" runat="server" text="<%#DataBinder.Eval(Container.DataItem, "title")%>"></asp:TextBox></fieldset>          </td>
行 85:         </tr>
行 86:     </table>
 源文件: /News/edit.aspx    行: 84 

解决方案 »

  1.   

    <ITEMTEMPLATE>

    <ASP:TEXTBOX   ID="Title"   Width="450px"   runat="server"   text='<%#DataBinder.Eval(Container.DataItem,   "title")%>'> 
    </ASP:TEXTBOX>

    </ITEMTEMPLATE>
      

  2.   

    text=" <%#DataBinder.Eval(Container.DataItem,   "title")%> ">//这里外围不要用双引号 (")改为单引号
    text='<%#DataBinder.Eval(Container.DataItem,"title")%>'>
      

  3.   

    '<%# Eval("title")%>'
      

  4.   

       <asp:Label ID="Title1" runat="server" Text="标题"> </asp:Label>: 这个可以不改.  <asp:TextBox ID="Title" Width="450px" runat="server" text=" <%#DataBinder.Eval(Container.DataItem, "title")%>"> </asp:TextBox  >    这个必须全改.同一个标签内的单双引号要一致.<asp:TextBox ID='itle' Width='450px' runat='server' text=' <%#DataBinder.Eval(Container.DataItem, "title")%>'> </asp:TextBox  >