Click here to Skip to main content
15,891,943 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,

There is new ASP.NET web application hosted in IIS in some XYZ server which uses some ABC control which is newly added in .NET version.
If this application is viewed via safari browser in MacBook will this control gets loaded ? If not will there be any placeholder for this new control ? Need to understand what is needed from browser end to display this control in mac?
Posted

1 solution

Perhaps you have to read on the very basics of the Web technologies, which could save you a lot of time, and this question, too.

From the client standpoint, there is no such thing as ASP.NET control. All server-side technologies remain invisible to the client. The HTTP server receives HTTP request from the client, produces HTTP response ans sends it back. If a server-side application is used, the request is sent to it, and this application forms the content of the response. The ASP.NET control, in particular, is transformed to a regular HTML control element. If this element is formed in a way compliant with HTML and other Web standards, and if some browser is compliant with the same standards, the operation does not depend on platform and particular browser product.

In practice, there are numerous deviations from the standards, especially in details of HTML rendering, but these problems are gradually resolved with time, and, presently, they don't compromise the principle aspects of functionality. The situations becomes worse when the application violates some standard, which is, unfortunately, is pretty usual for many sloppily designed sites. In such cases, the differences between behaviors of different browsers become more apparent; for example, some browsers "support features" which are not allowed by the standard, which makes bad sites look better but erode the industry in general. After considerable efforts paid to deprecate and phase out IE6, the situation started to change in positive direction…

—SA
 
Share this answer
 

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