ab1a04c0296ab918c66e2152e90be89a86d87be7
Integration/Tutorials/Customizing-Izenda-Settings.md
| ... | ... | @@ -4,9 +4,26 @@ |
| 4 | 4 | |
| 5 | 5 | ##Introduction: common code additions |
| 6 | 6 | |
| 7 | -Izenda Reports can be integrated with the navigation, security, and appearance of existing applications. This is done through the code-level API, which can be accessed and extended through the **AdHocConfig** and **AdHocSettings** classes. By default, the Izenda starter kit includes pre-built code templates, which can be found in Global.asax. Here you will find settings that set critical values like the connection string and license key as well as a custom **AdHocConfig** implementation that overrides common methods. Here is an example of what a common global.asax might look like. |
|
| 7 | +Izenda Reports can be integrated with the navigation, security, and appearance of existing applications. This is done through the code-level API, which can be accessed and extended through the **[[AdHocConfig|/API/CodeSamples/AdHocConfig]]** and **[[AdHocSettings|/API/CodeSamples/AdHocSettings]]** classes. By default, the Izenda starter kit includes pre-built code templates, which can be found in Global.asax. |
|
| 8 | 8 | |
| 9 | -##Sample Global.asax file |
|
| 9 | +##The Global.asax file |
|
| 10 | + |
|
| 11 | +The Global.asax file, also known as the ASP.NET application file, is a file that contains code for responding to application-level and session-level events raised by ASP.NET or by HTTP modules. At run time, Global.asax is parsed and compiled. |
|
| 12 | + |
|
| 13 | +The global.asax provides the ability to customize the following features and more: |
|
| 14 | + |
|
| 15 | +* listing of reports |
|
| 16 | +* loading of reports |
|
| 17 | +* saving of reports |
|
| 18 | +* deleting of reports |
|
| 19 | +* user security on a per user/per role basis |
|
| 20 | +* hidden filters for reports |
|
| 21 | +* UI appearance |
|
| 22 | +* report-level and datasource-level application logic |
|
| 23 | + |
|
| 24 | +Here is an example of what a common global.asax might look like. |
|
| 25 | + |
|
| 26 | +###Sample Global.asax file |
|
| 10 | 27 | |
| 11 | 28 | ``` c# |
| 12 | 29 | <%@ Application Language="C#" %> |