aspx和cs分离

1.aspxcs在同一项目的不同文件夹中

如上图所示,PageA.aspx.csPageA.aspx所在项目的ClassA文件夹下,这种情形的实现还是比较简单的:

1) 将原先的PageA.aspx.cs直接移到ClassA文件夹下;

2) 修改PageA.aspx页中Page指令的CodeFile属性值为"ClassA/PageA.aspx.cs"即可;

   

2.aspxcs分别在两个项目中

   

如上图所示,PageB.aspx.csPageB.aspx不在同一项目中,要实现这种情形就有点麻烦了:

1) 将原先的PageB.aspx.cs移到ClassB项目下,适当的修改代码使PageB类属于ClassB命名空间(单独类文件格式)

2) ClassB项目中添加对"System.Web"的引用并编译项目(不添加引用在PageB类中无法使用ResponseRequest等对象)

3) PageB.aspx所在项目中添加对ClassB的引用;

4) 最后修改PageB.aspxPage指令如下:

复制内容到剪贴板,程序代码<%@Page Language="C#" AutoEventWireup="true" Inherits="ClassB.PageB"%>

说明:按第2种情形进行修改后,aspx文件的右键菜单中少了"查看代码",也就是说,你将无法快速的打开代码文件!

   

来自 <http://hi.baidu.com/xuxiaoshuan/item/19995d0355aa4137a0312ded>

转载于:https://www.cnblogs.com/blog-leo/archive/2013/04/21/3034652.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值