伙计们,
在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,绝对不会在设计器文件中添加任何其他内容。
请记住,设计器文件只是一个分部类,专门声明在代码隐藏中使用的控件(这也是一个分部类)。它只是帮助连接所有控件。