473,508 Members | 3,235 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Frames - still a swearword?

I'm new to ASP.Net but been a programmer for decades.

I'm doing a new App and am intending to use an Item Listing Frame alongside
a Data Input Frame (I hate in-Grid editing). I figure when I hit Save on the
Input Frame the List will update (and who cares how long it takes) while the
Entry Frame presents you with a blank form ready to go almost immediately.

I've looked around for information/tutorials on Frames in .Net and it's
pretty scarce. I remember a few years ago everyone hated Frames due to some
browsers not supporting them.

Is this still the case? Or is it just an old prejudice?

Regards
Nov 19 '05 #1
5 1173
Frames can be a real pain in ASP.NET.
I'd suggest staying away from them when possible.
Usually its better to segment logical, reusable sections of a page into user
controls and/or custom controls.
Here's more info:
http://steveorr.net/faq/usercustom.aspx

--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net

"Michael" <st******@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
I'm new to ASP.Net but been a programmer for decades.

I'm doing a new App and am intending to use an Item Listing Frame
alongside
a Data Input Frame (I hate in-Grid editing). I figure when I hit Save on
the
Input Frame the List will update (and who cares how long it takes) while
the
Entry Frame presents you with a blank form ready to go almost immediately.

I've looked around for information/tutorials on Frames in .Net and it's
pretty scarce. I remember a few years ago everyone hated Frames due to
some
browsers not supporting them.

Is this still the case? Or is it just an old prejudice?

Regards

Nov 19 '05 #2
> I've looked around for information/tutorials on Frames in .Net and it's
pretty scarce. I remember a few years ago everyone hated Frames due to some browsers not supporting them.


Frames still suck when it comes to interfaces for public-facing web sites.
There are just a lot of issues that can make them confusing...google,
bookmarking, linking, printing, accessibility, etc.

Where frames can still be useful is when developing web application
interfaces. But, like Steve said, you have the power of ASP.net to 'divy' up
your interface and not need to rely on frames.

Unless this is some gigantic list, I can't see how updating it would really
be a noticable amount of time for the end-user, anyways.

-Darrel
Nov 19 '05 #3
darrel wrote:
There are just a lot of issues that can make them confusing...
Just because something is hard to do right does not mean it's not worth
doing. Frames have their uses, and it sounds like the original poster
understands what those uses are.

As others have said, tread carefully. Poorly implemented frames are a
great way to drive traffic away from your site.

Unless this is some gigantic list, I can't see how updating it would really be a noticable amount of time for the end-user, anyways.

Even today, fast page loads are still a desirable thing. The previous
incarnation of Google Groups is a good example of a non-intrusive use
of frames.

Good luck!

Jason Kester
Expat Software Consulting Services
http://www.expatsoftware.com/

Nov 19 '05 #4
Well, as Jimi Hendrix once said "You can't believe everything you see and
hear, can you?"

FrameSets are problematic. Of course, everything is problematic to a degree.
FrameSets with ASP or ASP.Net can be a bit more problematic, mostly for 2
reasons:

1. Search Engine behavior - Search Engines have a hard time with FrameSets.
2. Frame coordination - As each frame is a separate browser instance,
Session is unreliable in the context of FrameSets, and communication between
frames has to occur on the client.

That said, FrameSets are a tool. Anything else you have heard is
characterization, not fact. The fact is, FrameSets are a tool that can be
useful under the right circumstances. For less-experienced developers, I
would have to agree with Steve to steer clear of them.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
What You Seek Is What You Get.

"Michael" <st******@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
I'm new to ASP.Net but been a programmer for decades.

I'm doing a new App and am intending to use an Item Listing Frame
alongside
a Data Input Frame (I hate in-Grid editing). I figure when I hit Save on
the
Input Frame the List will update (and who cares how long it takes) while
the
Entry Frame presents you with a blank form ready to go almost immediately.

I've looked around for information/tutorials on Frames in .Net and it's
pretty scarce. I remember a few years ago everyone hated Frames due to
some
browsers not supporting them.

Is this still the case? Or is it just an old prejudice?

Regards

Nov 19 '05 #5
Thanks for the feedback so far. It's more encouraging than I expected ;)

For reference; this site is a business app so in-the-field employees will be
the only users. Therefore, browser choice and client setup can be somewhat
relied upon.

I picture the MSDN site with a list of manufactured items on the left side
(tree style). When a leaf is clicked, the edit frame appears in the right
frame. The list will be large.

An example of why I prefer the frame route is that editing and saving an
item without changing description won't even require a list refresh. Speed
of input and reviewing is the important thing here.

Regards

Michael
Nov 19 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1862
by: les | last post by:
Hello, I just wonder what are the implications to use frames to build portal. I've seen some sites that are quite fast with frames but I just wonder if there are hidden "costs". I've tried to...
40
2870
by: JohnnyCJohnny | last post by:
Is it pretty safe to say that almost all web surfers now use browsers that are Frames compatible? What are most people using these days? IE? Thanks
7
2297
by: David Hayes | last post by:
I tried finding an answer on http://www.quirksmode.org/ without success. I am attempting a complicated Frames structure. I have made it work in IE, but not Netscape. I begin with three...
95
5630
by: Neal | last post by:
Of course, every frame site I've ever seen has reduced usability and all. We've been through this before. But as frameset is still a part of HTML, there must be some legitimate use for it, hmm?...
25
43203
by: Steal | last post by:
Hi at all I try to validate this page using the link: http://validator.w3.org/ but it return that this is not a valid HTML 4.01 page please where is it error? Steil <!DOCTYPE HTML PUBLIC...
5
16553
by: Dfenestr8 | last post by:
Hi. I'm designing a site, and I'm trying find a way of browsing it without using frames, so I can test the <noframes> </noframes> tags. I use a linux mandrake 10 system, with KDE 3.2. Is there...
7
2974
by: dj Bass | last post by:
simple, they don't like things that restrict the server-side controls... and when it comes to frames, you need client side stuff and that stuff's up the asp.net strategy. right or wrong?
3
2412
by: Nish | last post by:
Is HTML frame is an old technology? Will the modern web application are developed using the HTML frames? Does all the browsers support them? Thank you for your suggestion, Nish
56
3763
by: Deepan HTML | last post by:
Hi All, Currently i am working in a framed environment where i have divided the window as 20% and 80% and the 20% is used for navigation purpose and right frame for displaying the orignal content....
0
7228
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7128
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7393
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7058
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7502
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
3206
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3191
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1565
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
769
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.