编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
多个aspx网页共用一个 .cs 文件有没有问题?
guming
发布于 2007-12-24 22:08, 1728 次点击
如题:多个aspx网页共用一个 .cs 文件有没有问题呢?(就是生成多个不同文件名的 aspx网页,共用一个 .cs 文件)
4 回复
#2
yms123
2007-12-24 23:16
[url]http://blog.[/url]
这篇文章推荐给楼主,.NET的强大之处在于,任何内容都可以独立出来。
如果楼主学过JSP一定知道JSP中有一种能用java类代替JSP网页的技术叫Servlet。
其实.NET也可以做到,没有一个.aspx文件的网站,也就是直接写底层类代替aspx。
这样多个aspx可以共用一个.cs的文件。比如
<?xml version="1.0"?>
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="dlltest1.aspx" type="DllTest.Ex1Page, ex1" />
<add verb="*" path="dlltest2.aspx" type="DllTest.Ex1Page, ex1" />
</httpHandlers>
</system.web>
</configuration>
#3
yms123
2007-12-24 23:19
dlltest2.aspx与dlltest2.aspx这两个文件并不存在,而在网址中输入这两个文件是可以访问的,也就是说这两个文件共同使用ex1这个类。
#4
guming
2007-12-25 09:52
非常感谢~~~
#5
yms123
2007-12-25 22:27
要提醒楼主的是,文章说微软不推荐这种做法的原因在于,这样做就可能使用不了某些服务器端控件,所以使用时还是仔细权衡一下。
1