0

我有一个建立在 DNN 之上的应用程序。我们为它创建了一些自定义 DNN 模块。现在,另一个应用程序需要该功能,该应用程序不会在 DNN 上构建,而是在普通的旧 ASP.NET 上构建。问题是,现有的模块是否可以像在其他应用程序中一样作为普通的 UserControls 以某种方式重用?

4

2 回答 2

0

好吧,是的,不是的

如果模块的逻辑和安全性不依赖于任何 dnn 命名空间,那么它很容易,但如果它们是,那么你可能不得不重写和重新考虑 - 虽然在我看来,一旦你构建了一个模块,它很容易重建它而无需dnn 毕竟真正的挑战是让逻辑第一次起作用。

于 2009-09-29T02:45:04.473 回答
0

这取决于。

如果您与 DNN 有深度集成(例如异常、用户帐户等),您将不得不将这些部分换成您将在 vanilla ASP.NET WebForms 站点上使用的任何内容。

基本上,它“可以”完成,但需要做一些工作。

于 2016-02-23T13:45:35.693 回答