Solved

Should I use Tabstrip Control?

Posted on 2004-08-30
3
238 Views
Last Modified: 2012-05-05
Hello,

I'm new to this but ASP.net is way cool. It was hard to learn (C#) at first, everything seemed to be preceded by the word 'Data' and I got confused but now building stuff seems so easy I keep thinking I must be doing something wrong.

Anyways, my question:

I would like to use the TabStrip control but just wanted to know if there's any compatibility issues I have to worry about. Why is is called an Internet Explorer control and not a web control? Does this mean the TabStrip control will have more compatibility issue than web controls and server controls will have?

Thanks.
0
Comment
Question by:champ_010
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 2

Accepted Solution

by:
netjkus earned 50 total points
ID: 11934283
TabStrip interfaces can be implemented in ASP.NET Web Forms using the elements and objects exposed by the TabStrip server-side controls. And, TabStrip interfaces can also be written in HTML pages using the TabStrip behavior. In either case, the same set of elements is used, but due to differences in the component architecture in ASP.NET and Internet Explorer 5.5, the client and server object models are slightly different.

In general, when the client browser is not known, it is recommended that you author ASP.NET Web forms using the TabStrip server controls. Using this approach ensures that the content renders correctly in most commonly used browsers. Because the ASP.NET server controls detect the browser type, the content downloaded in Internet Explorer 5.5 automatically includes the TabStrip behavior.

When authoring content specifically for Internet Explorer 5.5 or later versions, it is recommended to write Web pages that use client-side script in conjunction with the TabStrip behavior. This approach results in slightly faster downloads because server-side processing is avoided. Also, Web pages that use the TabStrip behavior provide a better user experience because round trips to the Web server are unnecessary.

-Jay
0
 
LVL 1

Author Comment

by:champ_010
ID: 11934774
Thanks,

I've already come across the same paragraphs on MSDN website.

So, to clarify, does this mean that using TabStrip server control will have less compatibility issues but is slower because it uses the server whereas the TabStrib behavior is faster (client-side) but only works if your audience has newer browsers?  It says Internet Explorer 5.5 or later but nothing about which higer versions of other browers...
0
 
LVL 2

Expert Comment

by:netjkus
ID: 11935424
You are correct. Any IE 5.5/6.o version are newer.
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question