asp.net 如何 include 其他文件

Jearol 2008-08-01 02:38:52
我以前做ASP的时候,都是把一些常用的功能写成自定义函数,存放到一个文件中比如 comm.asp 然后在各个页面上 <!--#include file="comm.asp"--> 这样之后就可以调用自己的函数了。
可是在ASP.NET中如何来做呢?代码都是写在 <script runat="server"> 中,在这里边又不允许 include ,在<script runat="server"> 之外又提示不能有两个“<script runat="server">”出现……
请问各位高手是如何做的?总不是在每个页面上都把要用到的自定义函数写上吧?同一个函数多个页面都需要用到的啊!
我说的是这个文件里都是自定义函数,没有直接输出的内容,所以不是<!--#include file="left.asp"--><!--#include file="head.asp"-->这样的引用。
...全文
112 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jearol 2008-08-01
  • 打赏
  • 举报
回复
谢谢大家的帮助
已经解决,做成类放到App_Code目录就OK
wholdbird 2008-08-01
  • 打赏
  • 举报
回复
做成用户自定义控件吧
jiagun4 2008-08-01
  • 打赏
  • 举报
回复
做ascx来取代<!--#include file="left.asp"-->

xiaohutushen 2008-08-01
  • 打赏
  • 举报
回复
像你说的这些,现在都放到类里边了
你可以把以前的common.asp中的数据操作的东西搬到Common.cs中
在页面中用using Common的命名空间.Common;

<script runat="server">//现在基本上都是在.cs文件中写的,你这样写是因为你习惯asp

最好忘记asp
suyiming 2008-08-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
先去学OOP...打好基础再说...
[/Quote]
soulking 2008-08-01
  • 打赏
  • 举报
回复
添加公共的类就行了。放在App_Code或者封装在DLL里,在后台代码里调用就醒了。
cheng_feng001 2008-08-01
  • 打赏
  • 举报
回复
忘掉asp里的东西吧,.NET比它强大的多,重新学习。。
bsetsail 2008-08-01
  • 打赏
  • 举报
回复
写成类,放到App_Code文件目录下,不用引用,自动编译
vrhero 2008-08-01
  • 打赏
  • 举报
回复
先去学OOP...打好基础再说...
blue_summer 2008-08-01
  • 打赏
  • 举报
回复
写成comm.vb存放在App_Code目录下,后台文件中可以直接使用不需要引入命名空间.

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧