designer.cs一代使用什么规则

Ore*_*zor 5 c# asp.net

伙计们,

在asp.net项目的designer.cs文件中管理声明生成的规则是什么?

例如,我有
- myfile.resx,
- myfile.aspx,
- myfile.aspx.cs.

这些生成
- myfile.aspx.designer.cs

它定义了像protected global :: system.web.ui.webcontrols.literal blahblah; 为了我的资源.

但是直到我在myfile.aspx中引用某些东西,它才会出现在生成的designer.cs中,即使我在myfile.cs(代码隐藏类)中引用它.

如何在不取得该designer.cs文件的所有权的情况下强行执行此操作?

context:我在我的aspx中有一个someresource.text,我正在构建一些其他资源,这就是为什么它们不会在aspx中明确显示的原因.

小智 1

设计器文件中的唯一声明是在设计时在 aspx 上显式声明的服务器端控件。AFAIK,绝对不会在设计器文件中添加任何其他内容。

请记住,设计器文件只是一个分部类,专门声明在代码隐藏中使用的控件(这也是一个分部类)。它只是帮助连接所有控件。