ASP. NET MVC background Management system beautiful UI design

Source: Internet
Author: User

Now more and more systems are BS architecture, what kind of interface style is more atmospheric, beautiful, practical?

First of all, I'll show you my own background system style, and then talk about a few major interfaces

Address: http://121.40.148.178:8080/, user name: Guest, Password: 123456

First, the whole department

Now the management system is more popular to make the interface with CS application very much like, let a person at a glance to think is CS program, indeed that looks very atmosphere, very beautiful.

In the past, usually in the workspace can only display a function page, open a new function after the page jumps, when the user needs to open two features at the same time it is very painful, so I in my own development framework with a multi-page layout, with Easyui and other UI can be achieved, in order to better control, I did it myself. No third-party plugins are used, as shown in the effect:

The principle is: when clicked on a menu item, I added a div in the work area, and then in the div to open the page in the form of IFRAME, switching function is actually changing which div is displayed, the core code is as follows

functionaddtabmenu (tabid, URL, Name, IMG, Isclose, isreplace) {$ (' #overlay_startmenu '). Hide (); $ (' #start_menu_panel '). Hide (); $ (' #start_menu_panel. Nicescroll-rails '). Show (); $ ('. Nicescroll-rails ')). Hide (); if(url = = "" | | url = = "#") {URL= "/error/error404"; }    varTabs_container = top.$ ("#tabs_container"); varContentpannel = top.$ ("#ContentPannel"); if(Isreplace = = ' true ') {top.    Removediv (TabID); }    if(Top.document.getElementById ("Tabs_" + tabid) = =NULL) {//if the current tabid exists, a direct display of the tab that is already openLoading (true);        Visitormodule (tabid, name); if(Tabs_container.find (' Li '). Length >= 10) {Top.jBox.info ("To ensure system efficiency, only 10 function windows are allowed to run at the same time, please close some windows and try again!" ", ' Informational warning '); return false; } tabs_container.find (' Li '). Removeclass (' selected '); Contentpannel.find (' IFrame '). Hide (); if(Isclose! = ' false ') {//Determine if the tab is closed withTabs_container.append ("<li id=\" Tabs_ "+ tabid +" \ "class= ' selected ' win_close= ' true ' ><span title= '" + Name + "' Onclick=\ "Addtabmenu ('" + tabid + "', '" + URL + "', '" + name + "', ' true ') \" ><a> "+ name +" </a></span><a class=\ "win_close\" title=\ "close current window \" on Click=\ "Removediv ('" + TabID + "') \" ></a></li> "); } Else{tabs_container.append ("<li id=\" Tabs_ "+ tabid +" \ "class=\" selected\ "onclick=\" Addtabmenu (' "+ tabid +" ', ' "+ URL +" ', ' "+ name +" ', ' FA LSE ') \ "><a> ' + name + ' </a>< /li> "); } contentpannel.append ("<iframe id=\" tabs_iframe_ "+ tabid +" \ "name=\" tabs_iframe_ "+ tabid +" \ "height=\" 100%\ "width=\" 100%\ "src=\" "+ U RL + "\" frameborder=\ "0\" ></iframe> "); } Else{visitormodule (tabid); Tabs_container.find (' Li '). Removeclass (' selected '); Contentpannel.find (' IFrame '). Hide (); Tabs_container.find (' #tabs_ ' + tabid). AddClass (' selected ')); Top.document.getElementById ("Tabs_iframe_" + tabid). style.display = ' block '; }    $(' iframe# ' + Tabiframeid ()). Load (function() {Loading (false);    }); Loadrightmenu (". Tab-nav Li");}//Close the current tabfunctionThisclosetab () {varTabs_container = top.$ ("#tabs_container"); Top. Removediv (Tabs_container.find ('. Selected '). attr (' id '). substr (5));}//Close Tab AllfunctionAllclosetab () {top.$ (". Tab-nav"). Find ("[Win_close=true]"). each (function() {Removediv ($ ( This). attr (' id '). substr (5))    });}//close tab except for currentfunctionOtherclosetab () {varTabs_container = top.$ ("#tabs_container"); varid = Tabs_container.find ('. Selected '). attr (' id '). substr (5); top.$ (". Tab-nav"). Find ("[Win_close=true]"). each (function () {        if($( This). attr (' id '). substr (5)! =ID) {removediv ($ ( This). attr (' id '). substr (5))        }    });}

Navigation menu I'm using accordion style.

Add quick navigation, add common functions, and make the operation faster.

Second, the function page design

Function page, the main introduction of the following tables and forms, general into the function page first display a list, the list above the toolbar, common operations in the toolbar to execute

The query here is also customized, eliminating the previous one to write query conditions, each interface can be universal, user control is also very flexible.

When a form is added and deleted, it is usually a pop-up window that surrounds the effect of a mask.

The above is the UI style I used in the development framework, I hope you can get some inspiration.

ASP. NET MVC background Management system beautiful UI design

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.