我想知道的每一個對象,如果有一種方式默認爲所有特定ASP屬性的值來設置:對象ASP.NET如何將屬性設置爲特定類型的
舉個例子:設置將Web應用程序中的所有asp:TextBox對象的文本屬性設置爲「請插入文本」
此示例不是我想要實現的,只是一個示例來說明。
謝謝:)
我想知道的每一個對象,如果有一種方式默認爲所有特定ASP屬性的值來設置:對象ASP.NET如何將屬性設置爲特定類型的
舉個例子:設置將Web應用程序中的所有asp:TextBox對象的文本屬性設置爲「請插入文本」
此示例不是我想要實現的,只是一個示例來說明。
謝謝:)
您可以使用Themes完成所需的工作。
您可以創建一個TextBoxAdapter,在呈現控件之前更改Text屬性。
在MSDN快速瀏覽Architectural Overview of Adaptive Control Behavior。閱讀關於控制適配器,他們可以做你想做的。
導出一個控件,然後使用鮮爲人知的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>
完美的作品:)謝謝 – Sergio 2009-08-31 11:29:31