gpt4 book ai didi

ASP.NET Gridview 服务器标记格式不正确

转载 作者:行者123 更新时间:2023-12-02 05:00:00 25 4
gpt4 key购买 nike

我正在尝试使我的 GridView 可编辑,其中将填充数据库中的数据。

当我的程序启动时,它将连接到数据库并用数据填充 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")%>'>

提前致谢。

最佳答案

我遇到了同样的错误。服务器标签格式不正确

但我是这样给的

<asp:TextBox ID="textbox1" runat="server" Text="<%#Eval("lastname")%>"></asp:TextBox>

代替

<asp:TextBox ID="textbox1" runat="server" Text='<%#Eval("lastname")%>'></asp:TextBox>

If give a text with in Double Quote it will give error like this

关于ASP.NET Gridview 服务器标记格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17233950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com