Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么绑定网格视图后按钮字段变为空字段?_C#_Jquery_Asp.net_Ajax - Fatal编程技术网

C# 为什么绑定网格视图后按钮字段变为空字段?

C# 为什么绑定网格视图后按钮字段变为空字段?,c#,jquery,asp.net,ajax,C#,Jquery,Asp.net,Ajax,我在gridview中有一个按钮来打印每一行。但是在使用ajax绑定之后,按钮变为空 <asp:BoundField DataField="VisM_No" HeaderText="Visit No." /> <asp:BoundField DataField="VisM_Date" HeaderText="Visit Date" />

我在gridview中有一个按钮来打印每一行。但是在使用ajax绑定之后,按钮变为空

 <asp:BoundField DataField="VisM_No" HeaderText="Visit No." />
                                    <asp:BoundField DataField="VisM_Date" HeaderText="Visit Date" />
                                    <asp:BoundField DataField="Pat_name" HeaderText="Patient Name" />
                                    <asp:TemplateField Visible="true" ItemStyle-CssClass="btnPdf">
                                        <ItemTemplate>
                                            <asp:Button ID="btnPrint" Text="Print PDF" runat="server" CssClass="btn btn-info" CommandName="PrintPDF"/>
                                        </ItemTemplate>
                                    </asp:TemplateField>

我怀疑问题在于数据绑定到网格的方式

下面是一个工作示例,演示启用AJAX的GridView:



什么是“按钮变空”,按钮不可见?单元格中没有任何内容只是为了测试,请删除为模板字段和按钮添加的css。我尝试了一下,但这是相同的,您如何使用AJAX进行精确绑定?网格是否在UpdatePanel中?如果打开浏览器的devtool(F12键),是否可以看到任何错误消息?