我只是想讓我的gridview可編輯,它將填充數據庫中的數據。 當我的程序啓動時,它將連接到數據庫並用數據填充gridview。 現在我想編輯它中的數據。 但是,當我開始我的程序,我得到錯誤「服務器標籤不正確。」 當然,我正在尋找一些解決方案,最常見的錯誤是,「」被用來代替'',但我已經在使用''。ASP.NET Gridview的服務器標籤格式不正確
這裏是我的代碼:
<asp:GridView ID="griddb" runat="server" AutoGenerateEditButton="True"
CellPadding="4" EnableModelValidation="True" ForeColor="#333333"
GridLines="None">
<AlternatingRowStyle BackColor="White" />
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
<Columns>
<asp:TemplateField HeaderText="Name" ><ItemTemplate>
<%#Eval("lastname")%></ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="textbox1"runat="server"Text='<%#Eval("lastname")%>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
下面的代碼片段被標記爲錯誤:事先
<asp:TextBox ID="textbox1"runat="server"Text='<%#Eval("lastname")%>'>
感謝
謝謝,它工作。 – user2508738