我有一個從System.Attribute繼承的類。在運行時重置基類屬性C#
該類用於設置任何頁面的PageAttributes。
是否有可能在運行時從派生類中重置這些屬性? 從派生類更改它不會更改屬性。
我有一個頁面級屬性設置爲從基本形式派生的所有頁面。所有頁面級別的方法都以baseform編寫。基本形式的方法能夠讀取頁中定義的屬性(硬編碼),如下
[PageAttributeDefinition(CompleteURL = "Default.aspx")]
public partial class Testpage: BaseForm
{
}
試圖改變動態地基於條件的屬性「CompletrURL」。我能夠創建實例並將該值設置爲該屬性。然而,baseform類我無法讀取修改後的屬性。
你有一些代碼嗎?請告訴我們你之前嘗試過什麼,並解釋發生了什麼問題。 – RandomStranger