Tôi đang sử dụng ASP: LinkButton bên trong một ItemTemplate bên trong một TemplateField trong GridView. Đối với đối số lệnh cho nút liên kết Tôi muốn vượt qua ID của hàng từ nguồn dữ liệu mà GridView là ràng buộc để, vì vậy tôi đang làm một cái gì đó như thế này:ASP: LinkButton và Eval
<asp:LinkButton ID="viewLogButton" CommandName="viewLog" CommandArgument="<%#Eval("ID")%>" Text="View Log" runat="server"/>
Thật không may, HTML kết quả là đây :
<asp:LinkButton ID="viewLogButton" CommandName="viewLog" CommandArgument="3" Text="View Log" runat="server"/>
dường như nó là phân tích cú pháp Eval() đúng cách, nhưng điều này bằng cách nào đó làm cho nó không để phân tích thẻ LinkButton và chỉ đổ nó ra văn bản như chữ. Có ai biết:
a) tại sao điều này xảy ra và, b) giải pháp tốt cho vấn đề này là gì?
"<% # Eval (" ID ")%>" có vẻ khó phân tích cú pháp. – bzlm
Bạn có thể đăng một số mã không. Có vẻ như LinkButton của bạn có thể bị phát hiện trong điều khiển Văn học. –