2011-08-11 111 views
0

我正在创建一个网站,其中所有页面都是在html中创建的,但动态网页是在asp.net中创建的。我在所有静态html页面中有一个问题,我想以一种形式显示一个用户控件,但页面是.html,这就是为什么页面不支持asp.net控件。如果有人知道我该怎么做,请让我知道。如何在.htm页面中包含asp.net用户控件

+1

将该控件放在一个aspx页面中,并使用iFrame显示该页面 – Devjosh

+0

如果您可以使用jQuery,它可以很简单。如果相关的让我知道,我会给出示例代码。当您在此处回复时,请使用'@'来通知否则我不会看到你回复。 –

回答

0

我不认为这是可能的,除非您使用包含包含用户控件的asp.net页面的iframe。

此外,如果可能的话,我不认为应该使用这种方法。将.htm文件转换为.aspx文件会更有意义,如果需要,可以使用重写将它们显示为.htm。

+0

我正在使用用户控件登录,单击一个按钮后,如果我使用iframe,然后登录后登录窗体popuped我想要另一个postlogin页面,那个页面打开那个我框架,那我该怎么办? – user878072

0

你根本做不到。 Html页面不会被您的ASP.NET引擎处理。您可以将它们更改为.aspx文件,并将控件包含在内,最好在asp.net页面的表单标签内。

+0

如果我将该页面转换成.aspx,那么与加载页面的时间有关的任何问题谢谢。 – user878072

相关问题