在HTML里面綁定數据是不能同時有兩個引號:應該改成下面那樣:
<asp:label id="label1" text='<%#container.dataitem("ID")%>' runat="server"></asp:label>
如果是<asp:label id="label1" text="<%#container.dataitem("ID")%>" runat="server"></asp:label>這樣就會出現妳那樣的錯誤!
<asp:label id="label1" text='<%#container.dataitem("ID")%>' runat="server"></asp:label>
如果是<asp:label id="label1" text="<%#container.dataitem("ID")%>" runat="server"></asp:label>這樣就會出現妳那樣的錯誤!
如:Text='<%#DataBinder.Eval(Container.DataItem,"id")%>'