如何在ASP.NET页面中使用我的HTML页面?

时间:2013-05-31 06:24:24

标签: c# html asp.net webforms

我有一个.html。

我也有一个有两个面板的.aspx。我想在面板之间显示我的.html页面,我该怎么做?

我希望我的.aspx页面最终具有以下结构。如果我只是拖动.html文件,它只会创建一个超链接。我应该将.html代码放入asp网页表单吗?

...
<asp.Panel ...>
</asp.Panel>

.html

<asp.Panel ...>
</asp.Panel>
...

4 个答案:

答案 0 :(得分:2)

您可以使用iframe来显示html页面。

答案 1 :(得分:2)

如果你想在同一页面中使用它,你可以在你的面板之间粘贴html主体的内容。

如果您的html将来会发生变化,并且您希望它保持不同的页面,请使用iframe并将其设置为显示您的html页面。

如果你想动态组合两者,你可以使用asp.net Literal控件,阅读你的html页面的内容,并将html的内容设置为Text属性字面

答案 2 :(得分:1)

像这样使用:

<iframe width="100%" height="100%" src="a.html" />

答案 3 :(得分:1)

将您的html页面转换为用户控件。然后在aspx页面中包含该用户控件。 细节: 1.创建用户控件。 (.ascs扩展文件)。 2.将html代码放在用户控件中。 3.创建asp页面。 4.通过以下代码在asp页面中包含用户控件。

<%@ Register src="control.ascx" tagname="controlName" tagprefix="pre" %> 

 <pre:controlName ID="controlId" runat="server" />