DBMNG数据库管理与应用

所有存在都是独创。
当前位置:首页 > 服务器配置 > IIS&ASP

asp.net中aspx文件和cs文件分开存放

1.aspx和cs在同一项目的不同文件夹中

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

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

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

   

2.aspx和cs分别在两个项目中

   

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

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

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

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

4) 最后修改PageB.aspx的Page指令如下:

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

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


本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号