必須位在 <form runat=server> 標記以內的控制項,可以先呼叫這個方法,才進行呈現,這樣一來,如果控制項位在標記以外,便會顯示錯誤訊息。會回傳或是依賴已註冊指令碼區塊的控制項,應該呼叫這個方法來覆寫 Control.Render 方法。對於伺服器表單項目有不同呈現方法的網頁,可以覆寫這個方法以便在不同條件下擲回例外狀況。
會回傳或使用用戶端指令碼的伺服器控制項,如果未放在 HtmlForm 伺服器控制項 (<form runat="server">) 標記之內,將無法運作。這些控制項可以呼叫這個方法來呈現清楚的錯誤訊息 (當它們未被封入 HtmlForm 控制項時)。
當您開發自訂伺服器控制項時,通常會呼叫這個方法來覆寫任何類型的輸入標記之 Render 方法。這在輸入控制項呼叫 GetPostBackEventReference 或發出用戶端指令碼時特別重要。複合伺服器控制項並不需要做這個呼叫。