如何在.htm页面中包含asp.net用户控件

如何在.htm页面中包含asp.net用户控件,asp.net,Asp.net,我正在创建一个网站,其中所有页面都是在html中创建的,而动态页面是在asp.net中创建的。我的所有静态html页面都有一个问题,我想在一个表单中显示一个用户控件,但页面是.html,这就是页面不支持asp.net控件的原因。我怎么办?如果有人知道,请告诉我。我认为这是不可能的,除非您使用包含asp.net页面的iframe,其中包含用户控件 此外,如果可能的话,我认为不应该使用这种方法。如果需要,将.htm文件转换为.aspx文件,并使用重写将其显示为.htm,这会更有意义。您就是做不到。您

我正在创建一个网站,其中所有页面都是在html中创建的,而动态页面是在asp.net中创建的。我的所有静态html页面都有一个问题,我想在一个表单中显示一个用户控件,但页面是.html,这就是页面不支持asp.net控件的原因。我怎么办?如果有人知道,请告诉我。

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


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

您就是做不到。您的ASP.NET引擎无法处理Html页面。您可以将它们更改为.aspx文件,并将该控件包括在内,最好是在asp.net页面的表单标记中。

将该控件单独放在一个aspx页面中,并使用iframe显示该页面如果您可以使用jQuery,它可以很简单。如果相关,请让我知道,我会给出示例代码。请使用
@
通知您何时在此处回复,例如@Shadow,否则我将看不到您回复。我正在使用用户控件登录,单击一个按钮后弹出的登录表单如果我使用iframe,那么登录后我想进入另一个postlogin页面,此时该页面在该I框架中打开,我该怎么办?如果我将该页面转换为.aspx然后有任何问题与加载页面的时间有关,谢谢。