簡體   English   中英

你如何真正地向.aspx.designer.cs文件添加內容?

[英]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>
//------------------------------------------------------------------------------

此外,文件中的每個變量都表示它是一個自動生成的字段。 當然,設計師領域建議我可以在后面的代碼中添加一個新字段,這就是我最終完成的工作。 不過,知道如何添加內容以便自動生成的字段生成我想要的新字段會很好。

如果您需要在設計器文件中快速安全地添加信息,請嘗試以下操作:

  1. 從您需要修復的頁面中刪除設計器文件。
  2. 右鍵單擊aspx頁面文件。
  3. 在彈出菜單中單擊“轉換為Web應用程序”。

使用它,您將使用所有控件再次重新生成設計器文件。

我希望有所幫助。

像Servy在評論中提到的,你應該給設計師明確地添加任何東西。 基本上,根本就不要打開它,因為它只是一種方法來為您提供一種方法來操作在aspx中添加到頁面的控件(或者在用戶控件的情況下為ascx)。

每次保存標記文件時,設計器都會更新為包含您添加到其中的具有顯式ID設置的控件。 對於非控件的其他內容,您應該在普通的.cs文件中創建字段/屬性。

有時候通過遵循Freak_Droid的建議,確實可以完全重新創建設計師是件好事。 我不得不這樣做幾次,因為Visual Studio因某些奇怪的原因拒絕更新設計器文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM