首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net网站的默认命名空间怎么修改

2012-03-18 
asp.net网站的默认命名空间如何修改?我在网上下载的程序目录结构如下:/App_Data/BusinessLogicHelper/Busi

asp.net网站的默认命名空间如何修改?
我在网上下载的程序目录结构如下:

/App_Data/BusinessLogicHelper/Business1.cs
/App_Data/BusinessLogicHelper/Business2.cs
/App_Data/DataAccessHelper/SQLString.cs
/App_Data/DataAccessLayer/db.cs
/App_Data/DataAccessLayer/dbhelp.cs
...(略)
/default.aspx
/default.aspx.cs

Business1.cs 里开头是这样写的:

 

C# code
using MyBookShop.DataAccessHelper;namespace MyBookShop.DataAccessLayer{   


Default.aspx.cs 里开头是这样写的:

C# code
using MyBookShop.BusinessLogicLayer;namespace MyBookShop.Web{


问题(Question)
1、几乎所有的程序using 后都有MyBookShop ,这个MyBookShop我如何修改成MyBookShops? (试过批量替换后运行出错)?
2、这个MyBookShop原作者是手工加入的还是在哪里设置后所有程序自动加入的?我去掉这个光用 using BusinessLogicLayer 这样可以吗?
3、web运行文件就在根目录下,但原作者使用了 namespace MyBookShop.Web ,这样有何作用,为何还加Web?请解释一下。




[解决办法]
1、几乎所有的程序using 后都有MyBookShop ,这个MyBookShop我如何修改成MyBookShops? (试过批量替换后运行出错)? 
===================
你要先找到MyBookShop这个命名空间是在那里定义的,在这个类里修改,否则替换也没用

2、这个MyBookShop原作者是手工加入的还是在哪里设置后所有程序自动加入的?我去掉这个光用 using BusinessLogicLayer 这样可以吗? 
===================
肯定是原作者在代码中加入的,去掉这个光用 using BusinessLogicLayer肯定不可以

3、web运行文件就在根目录下,但原作者使用了 namespace MyBookShop.Web ,这样有何作用,为何还加Web?请解释一下。
===================
虽然说让目录结构和命名空间吻合是好习惯,但MyBookShop.Web 是命名空间,和web这个目录结构没有关系,

热点排行