3

我公司有visual studio asp.net 网站项目。使用默认 Web 表单模板添加新 Web 表单时,它将使用您选择的路径和文件名自动创建带有部分类名的代码文件。例如,如果您向路径 User/Feature/ 添加了一个名为 Default.aspx 的新 Web 表单,则部分类名称将为 User_Feature_Default。这工作正常。问题(可能不是问题)当然是如果你移动这些文件,它不会更新部分类名。说得通。Visual Studio 只会做这么多的调整。我的问题是,当文件被移动到新文件夹中时,我们的开发组是否应该更新这些部分类名,主要是为了保持一致性?这会导致任何其他问题吗?我什么都想不出来。

4

1 回答 1

2

如果有可能在这些位置添加具有相同名称的新 .aspx 页面,我建议重命名。过去我遇到过复制+粘贴文件以从模板开始的问题。文件名更改,但类名和 .aspx Inherits 属性保持不变。

因为代码隐藏页面是部分类,它会很高兴地让您添加多个类。但我认为这些最终会被编译成一个单页类,如果你的加载/初始化逻辑应该只在其中一个页面上触发,或者你有同名的函数,这可能会导致问题。

于 2012-12-26T22:30:41.947 回答