渲染文本文件并更改对象的属性

时间:2011-02-05 10:27:08

标签: asp.net dynamic render

我想通过读取文本文件生成asp.net页面的输出,从文本中获取控件,更改这些控件的te属性,渲染并显示它。

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

<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:label控件的属性。之后,文本将被渲染并显示。

问题是,我如何才能达到这些控制?

1 个答案:

答案 0 :(得分:0)

您可以将这些文本文件创建为ASCX文件,使用Page.LoadControl加载它们,然后使用Page.FindControl覆盖它的内部控件。