我有一个.html。
我也有一个有两个面板的 .aspx。我想在面板之间显示我的 .html 页面,我该怎么做?
我希望我的 .aspx 页面具有以下结构。如果我只是将 .html 文件拖入,它只会创建一个超链接。我应该将 .html 代码放入 asp Web 表单中吗?
...
<asp.Panel ...>
</asp.Panel>
.html
<asp.Panel ...>
</asp.Panel>
...
可以iframe
用来显示html页面。
如果您希望它在同一页面中,您可以在面板之间粘贴 html 正文的内容。
如果您的 html 将来要更改,并且您希望它保持不同的页面,请使用 aniframe
并将其设置为显示您的 html 页面。
如果您想即时组合两者,您可以使用 asp.netLiteral
控件,读取 html 页面的内容并将 html 的内容设置Text
为 Literal 的属性
像这样使用:
<iframe width="100%" height="100%" src="a.html" />
将您的 html 页面转换为用户控件。然后在 aspx 页面中包含该用户控件。详情: 1. 创建用户控件。( .ascs 扩展文件)。2. 将 html 代码放在用户控件中。3. 创建asp页面。4.通过以下代码在asp页面中包含用户控件。
<%@ Register src="control.ascx" tagname="controlName" tagprefix="pre" %>
<pre:controlName ID="controlId" runat="server" />