473,407 Members | 2,359 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,407 software developers and data experts.

ASP.NET 2.0 / 3.5 / AJAX support for browsers other than IE

Hello,

I am a rookie web developer and faced with an important decision of choosing
the development platform and language for a brand new software my company is
about to build.

Whereas I am leaning towards ASP.NET simply because of my familiarity with
C#, a more important factor of compatibility comes to mind. The big question
is how ASP.NET 2.0, 3.5 and MS AJAX technology support Mozilla Firefox and
Safari.

I guess I am not looking for specifics as to which control or functionality
is supported and which is not (I will appreciate them though), but an
approximation of whether ASP.NET is the best platform to use when it comes to
playing with other major browsers.

Thank you in advance for any feedback.
VR

Dec 16 '07 #1
4 1656
They all non-ie browser just fine. Since the ASP.Net server controls render
HTML, css, and javascript it's fairly cross-platform. The ajax library is a
client-side javascsript library, it just has server-side functionality to
aid the generation of the client-side events.

That said, one of the main problems most developers face cross-platform is
simple design issues. These are essentially the same for non-ASP.Net sites
as you need to craft your basic HTML and CSS in such a way that it will work
cross-browser.
--
Hope this helps,
Mark Fitzpatrick
Microsoft MVP - Expression

"VR@MSDN.COM" <VR*******@discussions.microsoft.comwrote in message
news:31**********************************@microsof t.com...
Hello,

I am a rookie web developer and faced with an important decision of
choosing
the development platform and language for a brand new software my company
is
about to build.

Whereas I am leaning towards ASP.NET simply because of my familiarity with
C#, a more important factor of compatibility comes to mind. The big
question
is how ASP.NET 2.0, 3.5 and MS AJAX technology support Mozilla Firefox and
Safari.

I guess I am not looking for specifics as to which control or
functionality
is supported and which is not (I will appreciate them though), but an
approximation of whether ASP.NET is the best platform to use when it comes
to
playing with other major browsers.

Thank you in advance for any feedback.
VR
Dec 16 '07 #2
Mark,

Thanks for the post. I was really hoping to hear something like that :)

Could you recommend a good book and/or other resources on the subject
cross-platform compatibility? I'd love to get a chance to learn on the
mistakes of others :)

Thanks,
VR

"Mark Fitzpatrick" wrote:
They all non-ie browser just fine. Since the ASP.Net server controls render
HTML, css, and javascript it's fairly cross-platform. The ajax library is a
client-side javascsript library, it just has server-side functionality to
aid the generation of the client-side events.

That said, one of the main problems most developers face cross-platform is
simple design issues. These are essentially the same for non-ASP.Net sites
as you need to craft your basic HTML and CSS in such a way that it will work
cross-browser.
--
Hope this helps,
Mark Fitzpatrick
Microsoft MVP - Expression

"VR@MSDN.COM" <VR*******@discussions.microsoft.comwrote in message
news:31**********************************@microsof t.com...
Hello,

I am a rookie web developer and faced with an important decision of
choosing
the development platform and language for a brand new software my company
is
about to build.

Whereas I am leaning towards ASP.NET simply because of my familiarity with
C#, a more important factor of compatibility comes to mind. The big
question
is how ASP.NET 2.0, 3.5 and MS AJAX technology support Mozilla Firefox and
Safari.

I guess I am not looking for specifics as to which control or
functionality
is supported and which is not (I will appreciate them though), but an
approximation of whether ASP.NET is the best platform to use when it comes
to
playing with other major browsers.

Thank you in advance for any feedback.
VR
Dec 16 '07 #3
Microsoft built ASP.Net and the AJAX extensions with compatibility in mind.
Features built using something specific to modern browsers will even degrade
gracefully when possible (like async postbacks converting to full
postbacks).

Scott Lloyd
Lloyd Software

"VR@MSDN.COM" <VR*******@discussions.microsoft.comwrote in message
news:31**********************************@microsof t.com...
Hello,

I am a rookie web developer and faced with an important decision of
choosing
the development platform and language for a brand new software my company
is
about to build.

Whereas I am leaning towards ASP.NET simply because of my familiarity with
C#, a more important factor of compatibility comes to mind. The big
question
is how ASP.NET 2.0, 3.5 and MS AJAX technology support Mozilla Firefox and
Safari.

I guess I am not looking for specifics as to which control or
functionality
is supported and which is not (I will appreciate them though), but an
approximation of whether ASP.NET is the best platform to use when it comes
to
playing with other major browsers.

Thank you in advance for any feedback.
VR
Dec 18 '07 #4
On Dec 18, 3:59 pm, "Scott Lloyd" <sc...@lloydsoftware.comwrote:
Microsoft built ASP.Net and the AJAX extensions with compatibility in mind.
Features built using something specific to modern browsers will even degrade
gracefully when possible (like async postbacks converting to full
postbacks).

Scott Lloyd
Lloyd Software

"V...@MSDN.COM" <VRMSDN...@discussions.microsoft.comwrote in message

news:31**********************************@microsof t.com...
Hello,
I am a rookie web developer and faced with an important decision of
choosing
the development platform and language for a brand new software my company
is
about to build.
Whereas I am leaning towards ASP.NET simply because of my familiarity with
C#, a more important factor of compatibility comes to mind. The big
question
is how ASP.NET 2.0,3.5and MS AJAX technology support Mozilla Firefox and
Safari.
I guess I am not looking for specifics as to which control or
functionality
is supported and which is not (I will appreciate them though), but an
approximation of whether ASP.NET is the best platform to use when it comes
to
playing with other major browsers.
Thank you in advance for any feedback.
VR
I don't know, but just using some of the 2.0 AJAX controls in the
tookit without any changes, and I found that they would work in IE but
not in Firefox. Even with the standard AJAX controls, for example, I
spent hours trying to figure out why the login control wasn't working,
and suddenly I thought about trying the page in IE... it worked. I
hope they fixed those things in 3.5.
Dec 19 '07 #5

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

Similar topics

4
by: shalinmangar | last post by:
Hi, I want to build an Ajax based autocomplete feature. Being a server side guy, I have little knowledge regarding layers and DHTML stuff. Having already implemented the AJAX part of the app, I am...
17
by: psimakov | last post by:
I wrote a small piece about AJAX without XML. http://www.softwaresecretweapons.com/jspwiki/Wiki.jsp?page=AJAXWithoutXML Is anybody else doing it? Please share your thoughts...
10
by: Steve | last post by:
I need to build a very dynamic client and would be interested in knowing the pros and cons of using JSF and Ajax to accomplish this. Thanks. Steve
31
by: Tony | last post by:
I just noticed that prototype.js is one of the files in the Ajax.NET distribution - I'm pretty concerned about this. Does anyone know if this is the same "prototype.js" that is not well-liked...
3
by: caston | last post by:
Well, everybody can now agree with the fact that the Ajax hype is over. Still multiple Ajax Frameworks are flourishing, aren't they? So, last night I questioned myself with the following: "When...
10
by: sfmcfar | last post by:
Hi, Can someone recommend an Javascript toolkit that provides both AJAX- like requests and effects, and that supports IE 5.5+, Firefox 1.5+, and Netscape 7+? I know that NS7 may not be as...
1
by: geevaa | last post by:
http://www.phpbuilder.com/columns/kassemi20050606.php3 XMLHttpRequest and AJAX for PHP programmers James Kassemi Introduction: Although the concept isn't entirely new, XMLHttpRequest...
8
by: kaaposc | last post by:
Hello! This is not question, I was just wondering, why people continue using frames and iframes when we have handy AJAX approach to fill needed divs with content. Is it because of some user's...
2
by: Johnson | last post by:
While I have done a substantial amount of ASP.NET programming, I have only dabbled with AJAX (update panels and a 3rd party JSON setup - jayrock - that directly updates the DOM). In any case, I'm...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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...
0
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...

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.