C# 用Razor和C语言开发DNN模块#

C# 用Razor和C语言开发DNN模块#,c#,razor,dotnetnuke,C#,Razor,Dotnetnuke,我想在DNN创建的CMS中添加一个Razor模块。在razor模块中,我需要显示数据库中的数据。最好的方法是什么。 需要帮忙吗 谢谢,, Nayanajith将Razor主机模块的实例添加到页面中,然后从那里开始。如果你看看dnnsoftware.com上的Wiki,你会发现更多的东西 要了解更多复杂的用途,请访问sexycontent.codeplex.com免费的2sxc模块 如果您计划从DNN数据库获取数据,您将需要了解DNN api。我找到了解决问题的简单方法 我在visual stu

我想在DNN创建的CMS中添加一个Razor模块。在razor模块中,我需要显示数据库中的数据。最好的方法是什么。 需要帮忙吗

谢谢,,
Nayanajith

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

要了解更多复杂的用途,请访问sexycontent.codeplex.com免费的2sxc模块


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

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

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

现在它工作正常:)

要了解更多信息,任何想要开发Razor脚本的人只需创建一个Razor页面并将其添加到DNN内的模块目录,然后从主机帐户创建一个模块。您不想创建项目或解决方案。:)