2012-04-01 11 views
0

Ich schreibe eine Website mit C# Rasierklinge. Ich bin ein totaler Neuling, wenn es um diese Web-Sachen geht (ich bin ein C# -Programmierer). Wie auch immer, worüber muss ich mich im Hinblick auf die Abwärtskompatibilität Sorgen machen? .NET Version? IE Version? Chrome-Version? IE 8 und das neueste Chrome scheinen gut zu funktionieren. Ich möchte einfach keine Website erstellen und niemand kann sie benutzen.Mit welchen Versionen von IE ist Razor/MVC3 kompatibel?

Auch zu einem verwandten Hinweis, wie würde ich IE6/IE7 für Kompatibilitätstests zu installieren gehen? Vielen Dank.

Antwort

3

Sie sind "kompatibel" mit allen Browsern Sie Pflege zu unterstützen.

Sie scheinen verwirrend Server-Seite und Client-Seite Technologien zu sein - Razor/MVC3 sind serverseitige Technologien, die etwas an den Client übertragen können, sei es IE6, Chrome oder Opera.

Sie haben Kontrolle darüber, was gerendert wird und können sicherstellen, dass der Client-Code, der zurückgegeben wird, mit allen Clients arbeiten wird, die Sie damit arbeiten möchten.

+0

Ich denke, es ist in Ordnung, über die Browserunterstützung verwirrt zu sein, wenn Sie von WebForms kommen und nicht wissen, wie MVC funktioniert. Vor allem wenn man bedenkt, dass WebForms die Hand hält, um HTML für Sie zu generieren. – rossisdead

1

Asp.net/MVC/Razor ist ein Framework für die Erstellung des HTML-Inhalts; Solange der Server, auf dem Sie hosten, in der Lage ist, diesen zu erzeugen, dann wie beim normalen html, wenn er den Browser erreicht.

Die Probleme mit Browser-Kompatibilität ist der üblicher Kampf des Web-Programmierers :-)

1

ASP.NET, einschließlich MVC und dem Razor-Engine, auf dem Server ausführen HTML zu bauen, um den Client (das Netz zu senden Browser, in diesem Fall IE). Es ist also egal, welche IE-Version für Razor ausgeführt wird. Was zählt ist, dass der HTML-Code, den Ihre Razor-Seiten generieren, mit den Webbrowsern kompatibel ist, mit denen Ihre Anwendung arbeiten soll.

Verwandte Themen