C# ASP.NET中的嵌套页?

C# ASP.NET中的嵌套页?,c#,asp.net,C#,Asp.net,我有一个页面叫 EditProject.aspx?id=xxx 我想在模态对话框中的任何地方调用它。通过引导,模态对话框很简单 我只想知道在div或modal对话框中是否有一个控件以某种方式调用页面 我知道IFrame,但是asp.net有更好更现代的方式吗 谢谢您最好将EditProject.aspx移动到用户控件EditProject.ascx Userconrols的工作原理与aspx页面基本相同,支持相同的事件,但您可以将它们嵌入到aspx页面中,如下所示: <div id="e

我有一个页面叫

EditProject.aspx?id=xxx
我想在模态对话框中的任何地方调用它。通过引导,模态对话框很简单

我只想知道在div或modal对话框中是否有一个控件以某种方式调用页面

我知道IFrame,但是asp.net有更好更现代的方式吗


谢谢

您最好将EditProject.aspx移动到用户控件EditProject.ascx

Userconrols的工作原理与aspx页面基本相同,支持相同的事件,但您可以将它们嵌入到aspx页面中,如下所示:

<div id="edit-project-popup">
    <namespace:EditProject ID="editProject" runat="server" />
</div>
然后,可以在ASPX页面标记中设置此属性:

<uc:EditProject ID="editProject" runat="server" ID="xxx" />
希望这有帮助

有关用户控件的更多信息,请参阅MSDN上的概述:
最好将EditProject.aspx移动到用户控件EditProject.ascx

Userconrols的工作原理与aspx页面基本相同,支持相同的事件,但您可以将它们嵌入到aspx页面中,如下所示:

<div id="edit-project-popup">
    <namespace:EditProject ID="editProject" runat="server" />
</div>
然后,可以在ASPX页面标记中设置此属性:

<uc:EditProject ID="editProject" runat="server" ID="xxx" />
希望这有帮助

有关用户控件的更多信息,请参阅MSDN上的概述:

Web用户控件可以访问与其插入页面相同的查询字符串参数。是否有使用母版页从页面创建用户控件的指南?我所有的样式表都不见了。在MSDN上有一个基本的步骤:如果你已经将CSS文件的链接复制到用户控件中,相对路径可能不再相同。您最好将样式表的链接留在aspx页面,或者更好地留在母版页。如果是这种情况,那么可能是您的CSS针对的控件ID可能由于嵌套在usercontrol中而更改。Web用户控件可以访问与其插入的页面相同的querystring参数。是否有使用母版页从页面创建usercontrol的指南?我所有的样式表都不见了。在MSDN上有一个基本的步骤:如果你已经将CSS文件的链接复制到用户控件中,相对路径可能不再相同。您最好将样式表的链接留在aspx页面,或者更好地留在母版页。如果是这种情况,那么可能是您的CSS以控件ID为目标,该ID可能由于嵌套在usercontrol中而被更改。