我收到這個錯誤,我不能爲我的生活找出原因。基本上,我在GridView控件的每一行都有一個LinkButton,它應該在點擊時刪除與該行相關的記錄。在使用hrefs成功之前,我已經使用了Container.DataItem,但還沒有嘗試過使用LinkButton。該鏈接應該將GridView的DataKey傳遞給一個服務器端的函數,該函數從數據庫中刪除該記錄。任何幫助是極大的讚賞!下面是相關代碼:GridView行上的服務器標籤格式不正確LinkButton
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="btnDeleteInfoRequest" runat="server" onClick="DeleteInfoRequest(this, <%#DataBinder.Eval(Container.DataItem, "pKey") %>)" Text="Delete?" />
</ItemTemplate>
</asp:TemplateField>
嘗試在單引號中包裝'onClick' onClick ='DeleteInfoRequest(this,<%#DataBinder.Eval(Container.DataItem,「pKey」)%>)'' – Michael 2014-10-07 21:33:13
感謝您的閃電反應!我曾嘗試過,並得到以下錯誤: XML文字不能出現在這裏,除非它被括在括號 – Mike 2014-10-07 21:38:10
也許試試這個'onClick ='<%#「DeleteInfoRequest(this,」+ DataBinder.Eval(Container.DataItem,「 pKey「)+」);「 %>)'' – Michael 2014-10-07 21:44:24