Ext.NET MVC – Tabs Layout Frame Initialization

Ext.NET MVC – Tabs Layout Frame Initialization
 
Add Ext.NET MVC5 Library on the ASP.NET MVC Web Application Project by using NuGet.
Add the File _BaseLayout.cshtml from /Views/Shared as a Master File.
Get the Master Page ( _BaseLayout.cshtml ) Code from Ext.NET.Examples.MVC GitHub.
Update the Relavant URL Path from the Master Page.
Update the Page View Code based on this Ext.NET Example Page ( Tabs – Basic – Add Tabs ).
Then Change the Code as follow.
– Remove Width & Height Attribute from the Root.
– Add the Following Attribute from the Root.
   .Maximized(true)
   .Maximizable(false)
   .Closable(false)
( The Panel would be maximized to the whole Page Width. The Close Button & Minimize Button would be removed. )
 
Update the Menu Item ( Menu Item Header, Menu Item ID, View Url Path ) – X.MenuItem().
Then Page Frame is initialized.
 
It is OK to add the Windows Authentication Validation from the Controller.
If there is no Access Right, Redirect to Access Denied View.
 
During Development, Please also Test the Browser Compatibility from Different Browser.
 
Although the UI is very User Friendly, Please also Consider that it is possible to revamp the Application every New Browser Release.
 
There is some ExtNet Web Control ( X.MenuItem() ) which is loaded very slow from IE 11, but it is OK on Chrome.
 
It is possible to know the System with Old Version of ExtNet System which is competitable to new Browser Version or not.
 
How long can the System be kept ? ( or Pricing on Upgrading the Framework )
 
It is possible to ask some Experienced System Owner or System Support of some ExtNet System about this.
 
Actually, it is expected to One Time Cost to Complete the Price of the Framework.