2009-08-31 49 views
0

我想知道的每一個對象,如果有一種方式默認爲所有特定ASP屬性的值來設置:對象ASP.NET如何將屬性設置爲特定類型的

舉個例子:設置將Web應用程序中的所有asp:TextBox對象的文本屬性設置爲「請插入文本」

此示例不是我想要實現的,只是一個示例來說明。

謝謝:)

回答

2

您可以使用Themes完成所需的工作。

+0

完美的作品:)謝謝 – Sergio 2009-08-31 11:29:31

2

你可以派生自usercontrol並在構造函數中設置Text屬性。

+0

我可以,但應用程序已經建好,並且有很多對象需要更改...我正在尋找一種方法來避免這種額外的工作。 – Sergio 2009-08-31 11:18:33

+0

也許一些JavaScript? – James 2009-08-31 11:21:42

1

導出一個控件,然後使用鮮爲人知的tagMapping功能在整個應用程序中替換它。

class MyTextBox : TextBox { 
    public MyTextBox() : base() { 
     this.Text = "Please insert text"; 
    } 
} 

<pages> 
    <tagMapping> 
     <add tagType="System.Web.UI.WebControls.TextBox" 
     mappedTagType="MyTextBox, MyWebControls.dll" /> 
    </tagMapping> 
</pages> 
相關問題