民间,
在asp.net项目中的designer.cs文件中,用于管理声明生成的规则是什么?
例如,我有
-myfile.resx,
-myfile.aspx,
-myfile.aspx.cs。
这些产生
-myfile.aspx.designer.cs
它定义了诸如protected global::system.web.ui.webcontrols.literal等等的内容;为了我的资源。
但是,直到我在myfile.aspx中引用某些内容,即使我在myfile.cs(codebehind类)中引用它,它也不会显示在生成的designer.cs中。
我如何在不拥有该designer.cs文件所有权的情况下强制执行此操作?
上下文:我在aspx中有someresource.text,这是我从其他资源中构造出来的,这就是为什么它们没有在aspx中显式显示的原因。
最佳答案
设计器文件中的唯一声明是针对在设计期间在aspx上显式声明的服务器端控件的。 AFAIK,绝对不会将其他任何内容添加到设计器文件中。
请记住,设计器文件只是一个局部类,专门声明了供您在代码隐藏中使用的控件(这也是一个局部类)。它只是在这里帮助您连接所有控件。
关于c# - designer.cs代使用什么规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3104747/