Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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# 生成无页面加载的GridView_C#_Javascript_Asp.net_Gridview - Fatal编程技术网

C# 生成无页面加载的GridView

C# 生成无页面加载的GridView,c#,javascript,asp.net,gridview,C#,Javascript,Asp.net,Gridview,目前,我正在ASP.NET中通过调用API并使用响应作为值来填充网格视图 这是使用.aspx页面,但是我希望填充网格视图而不进行回发 Aspx <div class="scroll" style="min-width: 310px; height: 400px; margin: 0 auto" id="gridDiv" runat="server" visible="false"> <asp:GridView ID="GridView" runat="ser

目前,我正在ASP.NET中通过调用API并使用响应作为值来填充网格视图

这是使用
.aspx
页面,但是我希望填充网格视图而不进行回发

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>

有没有一种方法,使用Javascript,我可以调用API来检索值并填充网格视图,而无需回发?

Gridview是一个服务器控件,因此它需要所有的服务器端魔法才能工作。如果要更新网格客户端,则需要使用不同的解决方案。一个不是asp.net服务器控件的控件。

Gridview是一个服务器控件,因此它需要所有的服务器端魔法才能工作。如果要更新网格客户端,则需要使用不同的解决方案。一个不是asp.net服务器控件的控件。

Gridview是一个服务器控件,因此它需要所有的服务器端魔法才能工作。如果要更新网格客户端,则需要使用不同的解决方案。一个不是asp.net服务器控件的控件。

Gridview是一个服务器控件,因此它需要所有的服务器端魔法才能工作。如果要更新网格客户端,则需要使用不同的解决方案。不是asp.net服务器控件的控件。

您所说的
GridView
控件是asp.net服务器控件,因此它需要服务器端WebForms引擎解析控件并生成HTML输出;因此,简短的回答是“不”,您不能使用
。此实现使用ASP.NET HTTP处理程序从服务器检索数据,然后使用JavaScript函数构建呈现到页面的HTML输出。这可以很容易地修改为使用jQuery对HTTP处理程序(.ashx)、ASP.NET AJAX页面方法、web服务、ASP.NET web API、WCF服务或事件REST端点进行AJAX调用。

您所说的
GridView
控件是ASP.NET服务器控件,因此需要服务器端WebForms引擎解析控件并生成HTML输出;因此,简短的回答是“不”,您不能使用
。此实现使用ASP.NET HTTP处理程序从服务器检索数据,然后使用JavaScript函数构建呈现到页面的HTML输出。这可以很容易地修改为使用jQuery对HTTP处理程序(.ashx)、ASP.NET AJAX页面方法、web服务、ASP.NET web API、WCF服务或事件REST端点进行AJAX调用。

您所说的
GridView
控件是ASP.NET服务器控件,因此需要服务器端WebForms引擎解析控件并生成HTML输出;因此,简短的回答是“不”,您不能使用
。此实现使用ASP.NET HTTP处理程序从服务器检索数据,然后使用JavaScript函数构建呈现到页面的HTML输出。这可以很容易地修改为使用jQuery对HTTP处理程序(.ashx)、ASP.NET AJAX页面方法、web服务、ASP.NET web API、WCF服务或事件REST端点进行AJAX调用。

您所说的
GridView
控件是ASP.NET服务器控件,因此需要服务器端WebForms引擎解析控件并生成HTML输出;因此,简短的回答是“不”,您不能使用
。此实现使用ASP.NET HTTP处理程序从服务器检索数据,然后使用JavaScript函数构建呈现到页面的HTML输出。这可以很容易地修改为使用jQuery对HTTP处理程序(.ashx)、ASP.NET AJAX页面方法、web服务、ASP.NET web API、WCF服务或事件REST端点进行AJAX调用

  • 简短快速:
    使用ASP.NET UpdatePanel
  • 将jQuery与任何客户端网格插件一起使用
  • 使用jQuery操作gridview控件(需要大量工作!)
  • 我更赞成或1和2,因为你使用的是网络表单

  • 简短快速:
    使用ASP.NET UpdatePanel
  • 将jQuery与任何客户端网格插件一起使用
  • 使用jQuery操作gridview控件(需要大量工作!)
  • 我更赞成或1和2,因为你使用的是网络表单

  • 简短快速:
    使用ASP.NET UpdatePanel
  • 将jQuery与任何客户端网格插件一起使用
  • 使用jQuery操作gridview控件(需要大量工作!)
  • 我更赞成或1和2,因为你使用的是网络表单

  • 简短快速:
    使用ASP.NET UpdatePanel
  • 将jQuery与任何客户端网格插件一起使用
  • 使用jQuery操作gridview控件(需要大量工作!)
  • 我更赞成或1和2,因为你使用的是网络表单

    public void populateGrid()
    {        
        DataTable dt = new DataTable();
    
        // add values to dt 
    
        GridView.DataSource = dt;
        GridView.DataBind();
    }