我怎么能在另一个aspx表单中打开aspx表单?

时间:2016-10-13 10:11:10

标签: c# asp.net vb.net

我必须这样做的原因是因为在另一个页面上,它必须继承dll类名。

E.g。 angular.forEach(printArray, function(printItem){ if (printItem.ArticleText === null) { summaryText = ''; } else { summaryText = printItem.ArticleText.substring(10, 160) + '...'; } ... } 使dll代码生效。

但是,我不能简单地更改主页继承类,因为整个系统会崩溃。

最后,我的想法是在主页面中打开子页面,这样我就可以继承这两个类并让它起作用。不过我所做的就是使用

beePlugInIntegration.index

然而它让我回复

BeePlugInSection.Controls.Add(LoadControl("~/index.aspx"))

有人可以帮我在aspx中打开另一个表单类吗?

1 个答案:

答案 0 :(得分:0)

您的例外明确说明

  

类型'ASP.index_aspx'不会从'System.Web.UI.UserControl'继承。

表示您必须使用UserControl而非Page。

因此,创建一个用户控件,在页面或web.config上注册并使用它。