2010-09-09 55 views
0

我有一個用戶控件,它具有像<input type="button"....這樣的html元素,我想將它的顯示屬性設置爲preRender狀態。在用戶控件的PreRender狀態中查找html元素

你能解釋一下,我必須處理這個用戶控制什麼樣的事情?所以,在這個功能 protected override void OnPreRender(EventArgs e) { } 我只有EventArgs e,它沒有適當的方法或屬性來給我的用戶控制的HTML。

謝謝你從現在開始......

回答

0

控制從服務器端元素的知名度是他們促進服務器控件的最簡單方法。例如:

<input id="mybutton" runat="server" type="button" ... 

這樣做將使您能夠執行像您OnPreRender()事件如下聲明:

mybutton.Visible = false; // removes the element 

或者......

mybutton.Style[HtmlTextWriterStyle.Display] = "none"; // styles the element 
+0

是的,你是對的。這是最簡單的方法。但我需要訪問它的html代碼。我將在發佈到客戶端之前刪除或添加一些內容。 – uzay95 2010-09-11 13:48:00