[英]How do you really add content to a .aspx.designer.cs file?
你如何真正地向.aspx.designer.cs文件添加內容?
我有一個stepPayment.aspx文件,我有一個stepPayment.aspx.cs文件,我有一個stepPayment.aspx.designer.cs文件。
.aspx.designer.cs文件在文件頂部有一個警告,表示文件中的任何內容都不應該手動編輯:
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
此外,文件中的每個變量都表示它是一個自動生成的字段。 當然,設計師領域建議我可以在后面的代碼中添加一個新字段,這就是我最終完成的工作。 不過,知道如何添加內容以便自動生成的字段生成我想要的新字段會很好。
如果您需要在設計器文件中快速安全地添加信息,請嘗試以下操作:
使用它,您將使用所有控件再次重新生成設計器文件。
我希望有所幫助。
像Servy在評論中提到的,你不應該給設計師明確地添加任何東西。 基本上,根本就不要打開它,因為它只是一種方法來為您提供一種方法來操作在aspx中添加到頁面的控件(或者在用戶控件的情況下為ascx)。
每次保存標記文件時,設計器都會更新為包含您添加到其中的具有顯式ID設置的控件。 對於非控件的其他內容,您應該在普通的.cs文件中創建字段/屬性。
有時候通過遵循Freak_Droid的建議,確實可以完全重新創建設計師是件好事。 我不得不這樣做幾次,因為Visual Studio因某些奇怪的原因拒絕更新設計器文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.