Jquery选项卡+;aspx gridview

Jquery选项卡+;aspx gridview,jquery,asp.net,jquery-ui,Jquery,Asp.net,Jquery Ui,我试图在aspx中使用jQueryUI主题(选项卡)。 $(函数(){ $(“#tabs”).tabs(); }); 表1 表2 Gridview在这里 现在我正在调用一个函数button2\u click在Gridview上执行一些操作,但是我得到了错误 “GridView”类型的控件“GridView1”必须放置在runat=server的表单标记中 protected void Button2_Click(object sender, EventArgs e) {

我试图在aspx中使用jQueryUI主题(选项卡)。 $(函数(){ $(“#tabs”).tabs(); });


表1 表2 Gridview在这里
现在我正在调用一个函数button2\u click在Gridview上执行一些操作,但是我得到了错误 “GridView”类型的控件“GridView1”必须放置在runat=server的表单标记中

protected void Button2_Click(object sender, EventArgs e)
    {
        ExportToExcel(GridView1, "HElloWorld");
    }
    private void ExportToExcel(GridView gv, string filename)
    {
        Response.Clear();
        Response.Buffer = true;
        Response.AddHeader("content-disposition", "attachment;filename=" + filename + ".xls");

        Response.Charset = "";

        Response.ContentType = "application/vnd.ms-excel";

        StringWriter sw = new StringWriter();

        HtmlTextWriter hw = new HtmlTextWriter(sw);


        gv.RenderControl(hw);



        string style = @"<style> .textmode { mso-number-format:\@; } </style>";

        Response.Write(style);
        //Response.Write(GetMessage());
        Response.Output.Write(sw.ToString());
        // Response.Write(GetFooter());
        Response.Flush();

        Response.End();

    }
protectedvoid按钮2\u单击(对象发送者,事件参数e)
{
ExportToExcel(GridView1,“HElloWorld”);
}
私有void ExportToExcel(GridView gv,字符串文件名)
{
Response.Clear();
Response.Buffer=true;
AddHeader(“内容处置”、“附件;文件名=“+filename+”.xls”);
响应。Charset=“”;
Response.ContentType=“application/vnd.ms excel”;
StringWriter sw=新的StringWriter();
HtmlTextWriter hw=新的HtmlTextWriter(sw);
gv.渲染控制(hw);
字符串样式=@“.textmode{mso数字格式:\@;}”;
回应。写作(风格);
//Write(GetMessage());
Response.Output.Write(sw.ToString());
//Write(GetFooter());
Response.Flush();
Response.End();
}

gv.RenderControl(hw)处出现错误

这是因为缺少一个div结束标记。把
放在
前面,它应该可以工作

谷歌搜索得到了这个结果,只需覆盖方法页面。VerifyRenderingInServerForm方法,如下所示:

public override void VerifyRenderingInServerForm(控件)
{
返回;
}


n就是这样。您将不会出现该错误…

div丢失了…我更正了该错误…但仍然是相同的错误我不知道,起初我现在确实知道什么是社区wiki,创建社区wiki后,我去meta检查了它,现在我不知道如何删除它。
protected void Button2_Click(object sender, EventArgs e)
    {
        ExportToExcel(GridView1, "HElloWorld");
    }
    private void ExportToExcel(GridView gv, string filename)
    {
        Response.Clear();
        Response.Buffer = true;
        Response.AddHeader("content-disposition", "attachment;filename=" + filename + ".xls");

        Response.Charset = "";

        Response.ContentType = "application/vnd.ms-excel";

        StringWriter sw = new StringWriter();

        HtmlTextWriter hw = new HtmlTextWriter(sw);


        gv.RenderControl(hw);



        string style = @"<style> .textmode { mso-number-format:\@; } </style>";

        Response.Write(style);
        //Response.Write(GetMessage());
        Response.Output.Write(sw.ToString());
        // Response.Write(GetFooter());
        Response.Flush();

        Response.End();

    }