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页面的代码但是到 %>位置总是报错应输入类型,命名空间定义或文件为的错误,
希望大神们棒 改改,谢谢了
展开
 我来答
dabatui
2013-11-23
知道答主
回答量:33
采纳率:0%
帮助的人:19.9万
展开全部
<%@ Import Namespace="" %> 引入命名空间
追问
但是 调用的aspx.cs里面的方法还是不执行了 ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Cz丶168
2013-11-22 · TA获得超过994个赞
知道小有建树答主
回答量:1252
采纳率:75%
帮助的人:437万
展开全部
为什么你要把 cs 代码写前台呢?
更多追问追答
追问
因为aspx文件里面要调一个aspx.cs文件的方法。
追答
var t = ‘ ’
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式