2011-02-05 39 views
0

我想通過讀取文本文件,從文本中獲取控件,更改這些控件的屬性,渲染並顯示它,以生成asp.net頁面的輸出。呈現文本文件並更改對象的屬性

因此,例如,文本文件可能包含:

<head> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <sys:Label ID="Label1" runat="server" Text="empty1"></sys:Label> 
     <sys:Label ID="Label2" runat="server" Text="empty2"></sys:Label> 
    </div> 
    </form> 
</body> 
</html> 

讀課文後,我想改變SYS的屬性:標籤控件。之後,文本將被渲染並顯示。

問題是,我如何達到這些控制?

+0

爲什麼不能簡單地使用標準的`.aspx`文件擴展名和代碼隱藏? – Oded 2011-02-05 10:31:37

回答

0

您可以將這些文本文件創建爲ASCX文件,使用Page.LoadControl加載它們,並使用Page.FindControl訪問它的內部控件。