0

我有一个.html。

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

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

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

.html

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

4 回答 4

2

可以iframe用来显示html页面。

于 2013-05-31T06:29:05.013 回答
2

如果您希望它在同一页面中,您可以在面板之间粘贴 html 正文的内容。

如果您的 html 将来要更改,并且您希望它保持不同的页面,请使用 aniframe并将其设置为显示您的 html 页面。

如果您想即时组合两者,您可以使用 asp.netLiteral控件,读取 html 页面的内容并将 html 的内容设置Text为 Literal 的属性

于 2013-05-31T06:29:19.280 回答
1

像这样使用:

<iframe width="100%" height="100%" src="a.html" />
于 2013-05-31T06:32:21.940 回答
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" />
于 2013-05-31T06:32:45.800 回答