我正在寫ASP.NET自定義控件,我希望它有幾個屬性,這些屬性在運行時只能從後面的代碼中看到 - 我的意思是,這些屬性在設計器和應用程序中都不應該可見包含此控件的頁面的aspx代碼。我試着用以下屬性:如何在aspx頁面中隱藏ASP.NET自定義控件的屬性?
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
public List<Item> SomeData { ... }
可惜編輯aspx頁面時,該屬性仍然可見在智能感知下拉框。除了服務器端代碼以外,是否有可能隱藏這個屬性?