CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请教在ASP中的包含文件在.net中的最佳取代方式

楼主peters()2005-01-03 11:42:22 在 .NET技术 / ASP.NET 提问

在写ASP的时候,为了提高代码的重用性,经常把一些常用的代码写成函数然后放在包含文件中供要重用的页面调用,这些包含文件中,可以使用Response.write   等语句,可以取得当前的session变量等,但是在.net中,我使用codebehind技术后,反而感觉好像没有合适的替代方式替代包含文件这个功能,虽然对于大多数通用的功能,可以写成类(组件)供其它页面调用,但是在类中好像没有变法使用   session   ,Response.write   request等这些常用的与页面执行环境相关的语句,请问大家有没有什么好的办法解决这个问题,谢谢! 问题点数:50、回复次数:4Top

1 楼Eddie005(♂) №.零零伍 (♂)回复于 2005-01-03 11:47:29 得分 20

在类里面的方法可以这样用:  
  string   tmp   =   System.Web.HttpContext.Current.Session["aaa"].ToString();  
                                  System.Web.HttpContext.Current.Response.Write();  
   
  如果觉得不够直观,可以把Page作为一个参数  
  public   void   alert(System.Web.UI.Page   page,string   msg)  
  {  
          page.Response.Write("<script>alert('"   +   msg   +   "');</script>");  
  }Top

2 楼Truly()回复于 2005-01-03 11:51:04 得分 5

用用户控件代替Top

3 楼chequan(chequan)回复于 2005-01-03 11:51:35 得分 5

用户控件来代替!Top

4 楼Truly()回复于 2005-01-03 11:54:03 得分 20

在类中调用session   ,Response.write   request  
   
  System.Web.HttpContext   context   =   System.Web.HttpContext.Current;  
   
  context.Response...  
   
  context.Request...Top

相关问题

  • 怎样把ASP。NET中的CS文件编译成DLL文件?
  • asp文件中放.net目录
  • 关于在ASP。NET中的JS文件的应用
  • asp。net上传文件的权限问题
  • 关于ASP。Net文件下载的问题
  • ===急!Asp。Net里面读取DBF文件和Excel文件的连接串到底怎么写?======
  • 谁知道为什么装了.net后.asp的文件不能浏览?
  • 请问在ASP。NET中如何操作WEB服务器中的文件
  • 如何用.exe文件接收asp(非.net)网页传过来的值?
  • 在C#开发的ASP。NET环境下如果生成Word,和Excel文件?

关键词

  • .net
  • 文件
  • 页面
  • 包含文件
  • 调用
  • httpcontext
  • 类
  • response
  • 使用
  • context

得分解答快速导航

  • 帖主:peters
  • Eddie005
  • Truly
  • chequan
  • Truly

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo