-
-

In this document

- -
-

@Model.Document.Title

+

+ + + Modularity +

+

Since ABP is a modular framework, every module defines it's services and registers to dependency injection in a seperated place, in it's own module class. Example:

+
+
 
+                                
+                                                public class BlogModule : AbpModule
+                                                {
+                                                    public override void ConfigureServices(ServiceConfigurationContext context)
+                                                    {
+                                                        //register dependencies here
+                                                    }
+                                                }
+                                            
+                                        
+
-
- @if (!string.IsNullOrEmpty(Model.Document.EditLink)) - { - Edit @*TODO: localize*@ - } -
- @Html.Raw(Model.Document.Content) -