我公司有Visual Studio asp.net网站项目。使用默认Web表单模板添加新的Web表单时,它将使用您选择的路径和文件名自动创建带有部分类名的代码文件。例如,如果您在路径User / Feature /中添加了一个名为Default.aspx的新Web表单,则部分类名称将为User_Feature_Default。这很好。问题(可能不是问题)当然是,如果您在其中移动这些文件,将不会更新部分类的名称。说得通。 Visual Studio只会做很多调整。我的问题是,当文件主要出于一致性考虑而移入新文件夹时,我们的开发小组是否应更新这些部分类名称?这还会引起其他问题吗?我想不到。
最佳答案
如果可以在这些位置添加具有相同名称的新.aspx页,我建议重命名。过去我遇到过一些问题,在这些问题中,我已经复制并粘贴了一个文件以准备一个模板。文件名更改,但是类名和.aspx Inherits属性保持不变。
由于代码隐藏页面是局部类,因此很高兴让您添加多个类。但是我认为那些最终将被编译成一个页面类,如果您具有仅应在其中一个页面上触发的Load / Init逻辑,或者如果您的函数具有相同的名称,则可能会拼写问题。
关于asp.net - asp.net Web窗体默认模板的部分类命名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14046143/