在母版页面Web表单中呈现纯HTML

时间:2015-02-12 17:49:48

标签: html asp.net webforms

我在ASP.NET Web Forms中编写Web应用程序。我有一个母版页,我将在里面加入一些淘汰模板。由于某些结构原因,我不想直接在母版页代码中添加这些模板,因此它们将位于不同的文件中。

结构。

    1. Masterpage.master
    1. template1.template.html
    1. template2.template.html
    1. template3.template.html

我在MVC中做了同样的事情,但只是渲染部分很容易。

无论如何使用助手类或其他东西做同样的事情?

我需要在包含该母版页的每个页面中使用该代码。

1 个答案:

答案 0 :(得分:1)

创建用户控件(.ascx)文件,并将所需的标记移出HTML文件并移入ASCX文件。然后注册控件(在页面或web.config级别)并在主页面中使用它们。

另请参阅:When do you need .ascx files and how would you use them?