目前,我通过调用 API 并使用响应作为值来填充 ASP.NET 中的 GridView 。
这是使用 .aspx
页面,但我希望填充 GridView 而不进行回发。
ASPX
<div class="scroll" style="min-width: 310px; height: 400px; margin: 0 auto"
id="gridDiv" runat="server" visible="false">
<asp:GridView ID="GridView" runat="server">
<Columns>
//columns
</Columns>
</asp:GridView>
</div>
C#
public void populateGrid()
{
DataTable dt = new DataTable();
// add values to dt
GridView.DataSource = dt;
GridView.DataBind();
}
有没有一种方法可以使用 Javascript 调用 API 来检索值并填充 GridView ,而无需进行回发?
最佳答案
Gridview 是一个服务器控件,因此它需要所有服务器端的魔法才能使其工作。如果您想更新网格客户端,则需要采用不同的解决方案。一个不是 ASP.NET 服务器控件的控件。
关于c# - 无需页面加载即可生成 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19773003/