Asp.net 在其他应用程序中重用DNN模块
我有一个应用程序建立在DNN之上。我们为它创建了一些自定义DNN模块。现在,该功能在另一个应用程序中是必需的,该应用程序不是在DNN上构建的,而是在普通的旧ASP.NET上构建的。问题是,现有模块是否可以像在其他应用程序中一样以普通用户控件的形式重新使用???是的,否 如果模块的逻辑和安全性不依赖于任何dnn名称空间,那么这很容易,但是如果是,那么您可能必须重写和重新思考-实际上,在我的观点中,一旦您构建了模块,那么在没有dnn的情况下,重新构建它就很容易了,因为真正的挑战是第一次让逻辑工作。这取决于 如果您与DNN有深层次的集成(例如异常、用户帐户等),那么您必须将这些部分替换为您将在vanilla ASP.NET WebForms站点上使用的任何内容 基本上,它“可以”完成,但需要一些工作Asp.net 在其他应用程序中重用DNN模块,asp.net,user-controls,dotnetnuke,dotnetnuke-module,Asp.net,User Controls,Dotnetnuke,Dotnetnuke Module,我有一个应用程序建立在DNN之上。我们为它创建了一些自定义DNN模块。现在,该功能在另一个应用程序中是必需的,该应用程序不是在DNN上构建的,而是在普通的旧ASP.NET上构建的。问题是,现有模块是否可以像在其他应用程序中一样以普通用户控件的形式重新使用???是的,否 如果模块的逻辑和安全性不依赖于任何dnn名称空间,那么这很容易,但是如果是,那么您可能必须重写和重新思考-实际上,在我的观点中,一旦您构建了模块,那么在没有dnn的情况下,重新构建它就很容易了,因为真正的挑战是第一次让逻辑工作。这