伙计,
在asp.net项目的designer.cs文件中管理声明生成的规则是什么?
例如,我有 - myfile.resx,这些产生了 - 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中显式出现。
答案 0 :(得分:1)
设计器文件中的唯一声明是针对在设计时在aspx上显式声明的服务器端控件。 AFAIK,绝对不会将任何其他内容添加到设计器文件中。
请记住,设计器文件只是一个部分类,专门声明在代码隐藏中使用的控件(也是一个部分类)。它只是帮助连接所有控件。