Our company is using the Dynamics 365 online portal. The CRM portal allows extensions, i.e. I can create custom pages like this and then provide their HTML & JavaScript code:
But this is not enough for us. We need to extend the CRM portal to create a custom page with backend code and front-end code. I would prefer this page to use ASP .NET for the backend, with C# logic and preferably MVC for the front-end. And I would like to include such a page on the portal and then have an option in the top menu to open it. It will then load custom data from various resources based on user identity.
I cannot find a way to do this. I have been reading through the documentation included (https://technet.microsoft.com/en-us/library/dn531143.aspx#BKMK_TypesOfForms) but it touches only on simple customization scenarios, including some templated codes, and JavaScript. Front-end JavaScript is not enough for us (because of security reasons and because we need a more advanced logic that I would prefer to code in C#).
Can anybody direct me on how to achieve my goals?
If this cannot be done with ASP .NET and C#, then basically any other popular programming language that would allow me to create a view with a backend would be great.