asp.net当中怎么能在aspx页面当中添加asp.cs代码?
functionitemclick(item){<%privatevoidExportExcelFromDataGrid(stringfilename,System.We...
function itemclick(item){
<%private void ExportExcelFromDataGrid( string filename , System.Web.UI.WebControls.DataGrid ToExcelGrid )
{
Response.Clear();
Response.Buffer= true;
Response.Charset="utf-8";
Response.AppendHeader("Content-Disposition","attachment;filename="+Server.UrlEncode ( filename ) );
Response.ContentEncoding=System.Text.Encoding.Default;//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
ToExcelGrid.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
}
%>
}
这是小的在aspx页面的代码但是到 %>位置总是报错应输入类型,命名空间定义或文件为的错误,
希望大神们棒 改改,谢谢了 展开
<%private void ExportExcelFromDataGrid( string filename , System.Web.UI.WebControls.DataGrid ToExcelGrid )
{
Response.Clear();
Response.Buffer= true;
Response.Charset="utf-8";
Response.AppendHeader("Content-Disposition","attachment;filename="+Server.UrlEncode ( filename ) );
Response.ContentEncoding=System.Text.Encoding.Default;//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
ToExcelGrid.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
}
%>
}
这是小的在aspx页面的代码但是到 %>位置总是报错应输入类型,命名空间定义或文件为的错误,
希望大神们棒 改改,谢谢了 展开
展开全部
<%@ Import Namespace="" %> 引入命名空间
追问
但是 调用的aspx.cs里面的方法还是不执行了 ?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么你要把 cs 代码写前台呢?
更多追问追答
追问
因为aspx文件里面要调一个aspx.cs文件的方法。
追答
var t = ‘ ’
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询