By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,110 Members | 1,579 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,110 IT Pros & Developers. It's quick & easy.

Are there any known issues for visiting asp.net pages on Macintosh?

P: n/a
Hello:
We have a customer whose stuff are using Macintosh, and we just created
an asp.net web application in windows 2003 server, but we met some
strange problems when they visit the application, so I wonder are there
any known issues and solutions about this?

Thanks in advance!
Jack

Nov 19 '05 #1
Share this Question
Share on Google+
7 Replies


P: n/a
Hi, Jack.

Incorporating the additional browser definitions at :
http://slingfive.com/pages/code/brow...aps_spaces.txt
should get rid of your customer's problems.

If it doesn't, please post back the browser's name and version,
and it's user-Agent, to see if somebody can come up with a
custom browser definition for it.

Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================
"Jack" <ls*****@gmail.com> wrote in message
news:11*********************@g49g2000cwa.googlegro ups.com...
Hello:
We have a customer whose stuff are using Macintosh, and we just created
an asp.net web application in windows 2003 server, but we met some
strange problems when they visit the application, so I wonder are there
any known issues and solutions about this?

Thanks in advance!
Jack

Nov 19 '05 #2

P: n/a
several issues

1) need to update browsercaps, or asp.net strips height and width styles
2) no client validation runs
3) no smart nav support (should not use anyway)
4) the mac is html 4.0 complient, while IE is not, may change layout (style
commands work different)
5) grid mode may cause layout problems (this actually true with IE and
windows ) and should not be used.
6) any client script must be validated

-- bruce (sqlwork.com)
"Jack" <ls*****@gmail.com> wrote in message
news:11*********************@g49g2000cwa.googlegro ups.com...
Hello:
We have a customer whose stuff are using Macintosh, and we just created
an asp.net web application in windows 2003 server, but we met some
strange problems when they visit the application, so I wonder are there
any known issues and solutions about this?

Thanks in advance!
Jack

Nov 19 '05 #3

P: n/a
Thank you both!
But Juan, how to incorporate the additional browser definiitions?

Nov 19 '05 #4

P: n/a
And they are running Internet Explorer, in Macintosh.

Nov 19 '05 #5

P: n/a
Jack,

there's full instructions at :
http://slingfive.com/pages/code/browserCaps/

See the "installation" section.
Be careful when editing machine.config, and make a backup before starting.

If you prefer, copy the whole browsercaps section in
machine.config to your web.config, and add the code at :
http://slingfive.com/pages/code/brow...aps_spaces.txt
to the end of the <browsercaps> section.

Make sure you don't duplicate the section heading ( <browsercaps> ).

Warning : for Beta 2 and later versions of ASP.NET 2.0, the complete
browser detection system is overhauled and the browsercaps section
disappears from machine.config.

It was replaced by a series of *.browser configuration files stored in
drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50xxx\ CONFIG\Browsers

There's still a <browsercaps> section in web.config, but it's a minimal one.

What you'll need to do for adding browser detection capabilities in Beta 2
and later is write a *.browser file for the new browser and an alias for it in
the <clientTarget> section of web.config, if needed.

Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================
"Jack" <ls*****@gmail.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
Thank you both!
But Juan, how to incorporate the additional browser definiitions?

Nov 19 '05 #6

P: n/a
I should have added that while the browser detection mechanism
has changed, the old model ( with <browsercaps> entries ) is still supported.

I'm diving into the new model, though.

Here two links to more information on the new browser detection model :

browserCaps Element (ASP.NET Settings Schema)
http://msdn2.microsoft.com/sk9az15a

Browser Definition File Schema (browsers Element)
http://msdn2.microsoft.com/ms133991

There's also an App_Browsers directory for adding *.browser files.
If you modify any file in the App_Browsers directory, the application will restart.

If you modify any *.browsers file in the CONFIG\Browsers directory, you must
manually recompile the application by using the aspnet_regbrowsers.exe tool,
or you must programmatically recompile it by using the BrowserCapabilitiesCodeGenerator
class.


Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================
"Juan T. Llibre" <no***********@nowhere.com> wrote in message
news:e4**************@TK2MSFTNGP14.phx.gbl...
Jack,

there's full instructions at :
http://slingfive.com/pages/code/browserCaps/

See the "installation" section.
Be careful when editing machine.config, and make a backup before starting.

If you prefer, copy the whole browsercaps section in
machine.config to your web.config, and add the code at :
http://slingfive.com/pages/code/brow...aps_spaces.txt
to the end of the <browsercaps> section.

Make sure you don't duplicate the section heading ( <browsercaps> ).

Warning : for Beta 2 and later versions of ASP.NET 2.0, the complete
browser detection system is overhauled and the browsercaps section
disappears from machine.config.

It was replaced by a series of *.browser configuration files stored in
drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50xxx\ CONFIG\Browsers

There's still a <browsercaps> section in web.config, but it's a minimal one.

What you'll need to do for adding browser detection capabilities in Beta 2
and later is write a *.browser file for the new browser and an alias for it in
the <clientTarget> section of web.config, if needed.

Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================
"Jack" <ls*****@gmail.com> wrote in message
news:11**********************@g43g2000cwa.googlegr oups.com...
Thank you both!
But Juan, how to incorporate the additional browser definiitions?



Nov 19 '05 #7

P: n/a
Aha, thanks, will try your solution and come back to you.

Nov 19 '05 #8

This discussion thread is closed

Replies have been disabled for this discussion.