这是VB中的asp.net应用程序。我有一个母版页,它有几个contenet占位符有子页面。我在这些子页面或子页面上有datagrid。我试图将这些ASP:datagrids导出为excel。我知道我们有很好的例子。我使用以下方法:
Dim excelFileName As String = "Filename" + "_" + Date.Today + ".xlsx"
Response.Clear()
Response.Charset = ""
Response.ContentType = "application/vnd.ms-excel"
Response.Buffer = True
Response.AddHeader("content-disposition", "attachment;filename=" + excelFileName)
Dim stringWriter As New System.IO.StringWriter()
Dim textWriter As New HtmlTextWriter(stringWriter)
dgrid.RenderControl(textWriter)
Response.Write(stringWriter.ToString())
Response.End()
我的问题是我无法做到,因为它说使用此代码时,网格和按钮应位于带有属性runat = Server的标记下。我的试验是。
所以问题是:如何在子项(在Contentplaceholder中)使用母版页标记