我有一个建立在DNN之上的应用程序。我们为它创建了一些自定义DNN模块。现在,在另一个不会在DNN上构建但在普通的旧ASP.NET上构建的应用程序中需要该功能。问题是,现有的模块能否以某种方式在其他应用程序中重用,如某种方式的普通UserControl ??
答案 0 :(得分:0)
是的,不是
如果模块的逻辑和安全性不依赖于任何dnn命名空间那么它很容易,但如果它们那么你可能需要重写并重新考虑 - 实际上虽然在我的opnion中,一旦你构建了一个模块,它很容易在所有真正的挑战让第一次使用逻辑之后,在没有dnn的情况下重建它。
答案 1 :(得分:0)
取决于。
如果您与DNN有深层次的集成(例如,例外,用户帐户等),您将不得不将这些部分交换出来,以便在vanilla ASP.NET WebForms站点上使用它们。
基本上,它可以"可以"做完了,但做了一些工作。