Click here to Skip to main content
15,895,782 members
Please Sign up or sign in to vote.
2.33/5 (3 votes)
See more:
Is it any JQuery file for create a Multi Document Interface[MDI] in ASP.Net?
Posted

You can get pretty close using something like:
The jQuery Window[^] plugin.

Best regards
Espen Harlinn
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 18-Jul-11 15:03pm    
My 5 for offering something which does not really similar to MDI.
Please see my solution.
--SA
Espen Harlinn 18-Jul-11 16:48pm    
Thanks, Sergey - I'm a bit uncertain about why you are having such trouble with the MDI interface. While certainly not suited for many applications, it's even done well in some areas that isn't particularly document oriented either.
Take a look at the video on this page: http://goinfront.com/pro/index.asp
Philippe Mori 18-Jul-11 18:42pm    
I cannot recommand that solution as it will tend to lead to bad site design.
Espen Harlinn 18-Jul-11 18:50pm    
OPs question: Is it any JQuery file for create a Multi Document Interface[MDI] in ASP.Net?

Anyway - follow the link and play with the demo, you may even end up using it :)
There is no framework that I'm aware of
 
Share this answer
 
It does not make much sense to simulate MDI on the web. As much as possible, web sites should use the concept of web page where each page has its own address.

If the user want to display multiple windows, it should use its browser commands to open that page in a new windows or a new tab.
 
Share this answer
 
Who needs MDI? It spoiled enough of UI design in desktop, now you want it in Web. Avoid anything resembling MDI by all means, that's it.

See:
http://en.wikipedia.org/wiki/Multiple_document_interface#Disadvantages[^],

My past answers:
Question on using MDI windows in WPF[^],
MDIContainer giving error[^].

—SA
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900