use*_*738 2 asp.net tags gridview
我正在尝试使我的 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>
Run Code Online (Sandbox Code Playgroud)
以下代码片段被标记为错误:
<asp:TextBox ID="textbox1"runat="server"Text='<%#Eval("lastname")%>'>
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我遇到了同样的错误..服务器标记格式不正确
但我这样给了
<asp:TextBox ID="textbox1" runat="server" Text="<%#Eval("lastname")%>"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
代替
<asp:TextBox ID="textbox1" runat="server" Text='<%#Eval("lastname")%>'></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
如果在双引号中给出文本,则会出现如下错误
| 归档时间: |
|
| 查看次数: |
13688 次 |
| 最近记录: |