1

好的,正如标题所问,我目前在一个asp.net网站上工作,我发现所有的aspx和ascx文件实际上都留在一个命名空间中,但是它们之间存在不同的目录层次结构。请参见下面的示例。

Mainsite
   |    Dialogs
   |       |   Help.ascx
   |       |   Price.aspx
   |    Includes
   |       |   QuickLink.acsx
   |    Members
   |    Orders
   |    Login.aspx
   |    Default.aspx

与上面的示例一样,所有 aspx 和 ascx 文件都属于命名空间Order,但是 Login.aspx 和 Price.aspx 位于不同的目录中。我的意思是默认情况下,当您在某个目录中创建 aspx 文件时,默认命名空间将继承目录信息。

问题是我发现了一个经常发生的错误,在 Default.aspx 中有对Dialogs/Price.aspx的 ajax 调用,然后错误消息找不到Dialogs/Dialogs/Price.aspx,这很奇怪。

4

0 回答 0