J'utilise un contrôle ListView au premier:Dans ASP.NET, pourquoi y a-t-il toujours une invite disant: «Il y avait une erreur de grammaire autour du '?' À propos de mon SQL? J'utilise la connexion SQL Server à ce moment
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1"
ItemPlaceholderID="itemholder">
<LayoutTemplate>
<asp:PlaceHolder ID="itemholder" runat="server"></asp:PlaceHolder>
</LayoutTemplate>
<ItemTemplate>
<a href='newsdetail.aspx?nid=<%#Eval("news_id") %>'>
</a>
</ItemTemplate>
</asp:ListView>
contrôle Voici c'est SqlDataSource
, mais quand je lance cette page, il me dit toujours que
Il y avait une erreur de grammaire autour du '?'
de mon SQL:
Essayez '@ ncid' au lieu de'? '. – juharr