使用Razor和C#开发DNN模块

时间:2015-11-03 06:10:12

标签: c# razor dotnetnuke

我想在我的CMS中添加Razor模块,该模块由DNN创建。在那个剃刀模块中,我需要显示数据库中的数据。什么是最好的方法。 需要帮助

谢谢你, Nayanajith

2 个答案:

答案 0 :(得分:0)

将Razor Host模块的实例添加到页面,然后从那里开始。如果你看看dnnsoftware.com上的Wiki,你会发现更多东西。

对于复杂的用途,请查看sexycontent.codeplex.com上的2sxc模块。

如果您打算从DNN数据库获取数据,您将需要了解DNN api。

答案 1 :(得分:0)

我找到了解决问题的简单方法。

  • 我在visual studio中创建了一个Empty ASP.NET项目。
  • 然后将Razor页面添加到该特定项目中(请记住 删除配置文件)。
  • 然后我使用连接字符串并创建了普通的数据库访问类 并添加了我需要的功能。
  • 然后发布了ASP.net Web应用程序并将其放入DNN DesktopModule / RazorModule文件夹并从DNN创建模块 管理员。

现在它可以正常工作:)