https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=ASP.NET ASP.NET - Versionsgeschichte 2025-06-06T08:24:15Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.4 https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=256091223&oldid=prev Trustable: Kleinigkeiten verbessert 2025-05-17T18:30:25Z <p>Kleinigkeiten verbessert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Mai 2025, 20:30 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Logo = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Logo = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Screenshot = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Screenshot = </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Beschreibung = [[<del style="font-weight: bold; text-decoration: none;">Web Application Framework</del>]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Beschreibung = [[<ins style="font-weight: bold; text-decoration: none;">Webframework</ins>]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Maintainer = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Maintainer = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Hersteller = [[Microsoft]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Hersteller = [[Microsoft]]</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 20:</td> <td colspan="2" class="diff-lineno">Zeile 20:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''ASP.NET''' ('''''A'''ctive '''S'''erver '''P'''ages '''.NET''''') ist ein [[<del style="font-weight: bold; text-decoration: none;">Web Application Framework</del>]] von [[Microsoft]]<del style="font-weight: bold; text-decoration: none;">, mit dem</del> <del style="font-weight: bold; text-decoration: none;">sich</del> <del style="font-weight: bold; text-decoration: none;">dynamische</del> [[Webseite]]<del style="font-weight: bold; text-decoration: none;">n</del>, [[Webanwendung]]en und [[Webservice]]s<del style="font-weight: bold; text-decoration: none;"> entwickeln lassen</del>. ASP.NET ist Nachfolger von [[Active Server Pages]] (ASP) und erschien 2002 in der ersten Version. ASP.NET ist Teil des klassischen [[.Net-Framework]]s bis zur aktuellen Version 4.8. Parallel gibt es seit 2015 '''ASP.NET Core''', ein quelloffenes separates Framework, das auch offiziell [[Linux|GNU/Linux]] und [[macOS]] unterstützt.&lt;ref&gt;[http://docs.asp.net/en/latest/conceptual-overview/aspnet.html Introduction to ASP.NET 5] Konzeptioneller Überblick zu ASP.NET 5.&lt;/ref&gt;&lt;ref&gt;[https://github.com/aspnet/Home/wiki/Roadmap Roadmap ASP.NET 5], Roadmap ASP.NET 5.&lt;/ref&gt; In .NET 5.0, das auf der [[.NET Core|.NET-Core]]-Technologie basiert, entfallen Teile des bisherigen ASP.NET (ASP.NET Webforms, ASP.NET Webservices).&lt;ref&gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-05-09 |sprache=de}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''ASP.NET''' ('''''A'''ctive '''S'''erver '''P'''ages '''.NET''''') ist ein [[<ins style="font-weight: bold; text-decoration: none;">Webframework</ins>]] von [[Microsoft]] <ins style="font-weight: bold; text-decoration: none;">zur</ins> <ins style="font-weight: bold; text-decoration: none;">Entwicklung</ins> [[<ins style="font-weight: bold; text-decoration: none;">Dynamische </ins>Webseite<ins style="font-weight: bold; text-decoration: none;">|dynamischer Webseiten</ins>]], [[Webanwendung]]en und [[Webservice]]s. ASP.NET ist Nachfolger von [[Active Server Pages]] (ASP) und erschien 2002 in der ersten Version. ASP.NET ist Teil des klassischen [[.Net-Framework]]s bis zur aktuellen Version 4.8. Parallel gibt es seit 2015 '''ASP.NET Core''', ein quelloffenes separates Framework, das auch offiziell [[Linux|GNU/Linux]] und [[macOS]] unterstützt.&lt;ref&gt;[http://docs.asp.net/en/latest/conceptual-overview/aspnet.html Introduction to ASP.NET 5] Konzeptioneller Überblick zu ASP.NET 5.&lt;/ref&gt;&lt;ref&gt;[https://github.com/aspnet/Home/wiki/Roadmap Roadmap ASP.NET 5], Roadmap ASP.NET 5.&lt;/ref&gt; In .NET 5.0, das auf der [[.NET Core|.NET-Core]]-Technologie basiert, entfallen Teile des bisherigen ASP.NET (ASP.NET Webforms, ASP.NET Webservices).&lt;ref&gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-05-09 |sprache=de}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET kommt auf ca. 7,6 % aller Websites als serverseitige Programmiersprache zum Einsatz und liegt damit nach [[PHP]] (77,4 %) und vor dem drittplatzierten [[Ruby (Programmiersprache)|Ruby]] (5,7 %) auf dem zweiten Platz der am häufigsten verwendeten serverseitigen Sprachen zum Erstellen von Webseiten (Stand: 11. Oktober 2022).&lt;ref&gt;{{Internetquelle |url=http://w3techs.com/technologies/overview/programming_language/all |titel=Usage of server-side programming languages for websites |zugriff=2022-10-11}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET kommt auf ca. 7,6 % aller Websites als serverseitige Programmiersprache zum Einsatz und liegt damit nach [[PHP]] (77,4 %) und vor dem drittplatzierten [[Ruby (Programmiersprache)|Ruby]] (5,7 %) auf dem zweiten Platz der am häufigsten verwendeten serverseitigen Sprachen zum Erstellen von Webseiten (Stand: 11. Oktober 2022).&lt;ref&gt;{{Internetquelle |url=http://w3techs.com/technologies/overview/programming_language/all |titel=Usage of server-side programming languages for websites |zugriff=2022-10-11}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 149:</td> <td colspan="2" class="diff-lineno">Zeile 149:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|.NET <del style="font-weight: bold; text-decoration: none;">Core</del>}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Siehe auch|.NET <ins style="font-weight: bold; text-decoration: none;">(Plattform)</ins>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit der Entwicklung von .NET Core wurde auch ASP.NET grundlegend überarbeitet. So kann man damit auch Web-Anwendungen für die (von .NET Core unterstützten) Nicht-Windows-Plattformen entwickeln. Das neue Framework heißt seit Januar 2016 ASP.NET Core (zeitweilig auch ASP.NET 5). Im Unterschied zu ASP.NET wird ASP.NET Core als [[Open Source|Open-Source]]-Projekt entwickelt. Bis zur Version 2.2 konnte man ASP.NET Core noch zusammen mit neueren Versionen des klassischen [[.Net-Framework]] verwenden, ab 3.0 jedoch nur noch mit dem neuen, modularen Framework [[.NET Core]].&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/de-de/aspnet/core/ |titel=Einführung in ASP.NET Core |zugriff=2019-03-17 |sprache=de-de}}&lt;/ref&gt; Ebenso sind Anwendungen, die mit ASP.NET entwickelt wurden, nur zum klassischen .Net-Framework kompatibel.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit der Entwicklung von .NET Core wurde auch ASP.NET grundlegend überarbeitet. So kann man damit auch Web-Anwendungen für die (von .NET Core unterstützten) Nicht-Windows-Plattformen entwickeln. Das neue Framework heißt seit Januar 2016 ASP.NET Core (zeitweilig auch ASP.NET 5). Im Unterschied zu ASP.NET wird ASP.NET Core als [[Open Source|Open-Source]]-Projekt entwickelt. Bis zur Version 2.2 konnte man ASP.NET Core noch zusammen mit neueren Versionen des klassischen [[.Net-Framework]] verwenden, ab 3.0 jedoch nur noch mit dem neuen, modularen Framework [[.NET Core]].&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/de-de/aspnet/core/ |titel=Einführung in ASP.NET Core |zugriff=2019-03-17 |sprache=de-de}}&lt;/ref&gt; Ebenso sind Anwendungen, die mit ASP.NET entwickelt wurden, nur zum klassischen .Net-Framework kompatibel.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 285:</td> <td colspan="2" class="diff-lineno">Zeile 285:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Mono-Implementierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Mono-Implementierung ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Mono<del style="font-weight: bold; text-decoration: none;">-Projekt</del>}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Mono<ins style="font-weight: bold; text-decoration: none;"> (Software)</ins>}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Zusammenhang mit Linux ist das Mono-Projekt hervorzuheben, das ASP.NET (bzw. das [[.Net-Framework]] ganz allgemein) [[plattformunabhängig]] macht. Derzeit sind ASP.NET 2.0, ASP.NET MVC und ASP.NET AJAX implementiert.&lt;ref&gt;[http://www.mono-project.com/ASP.NET ASP.NET]&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Im Zusammenhang mit Linux ist das Mono-Projekt hervorzuheben, das ASP.NET (bzw. das [[.Net-Framework]] ganz allgemein) [[plattformunabhängig]] macht. Derzeit sind ASP.NET 2.0, ASP.NET MVC und ASP.NET AJAX implementiert.&lt;ref&gt;[http://www.mono-project.com/ASP.NET ASP.NET]&lt;/ref&gt;</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=256077833&oldid=prev Trustable: Kleinigkeiten verbessert 2025-05-17T10:08:30Z <p>Kleinigkeiten verbessert</p> <a href="//de.wikipedia.org/w/index.php?title=ASP.NET&amp;diff=256077833&amp;oldid=255810234">Änderungen zeigen</a> Trustable https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=255810234&oldid=prev JoKa1979: /* growthexperiments-addlink-summary-summary:2|0|0 */ 2025-05-07T15:22:53Z <p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. Mai 2025, 17:22 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 38:</td> <td colspan="2" class="diff-lineno">Zeile 38:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Web Forms''&lt;ref&gt;{{cite web|url = http://msdn.microsoft.com/en-us/library/ms973868.aspx#introwebforms_topic1| title = Overview of ASP.NET and Web Forms| publisher=[[Microsoft Developer Network]]| language=en| date=2001-11|accessdate=2011-06-05}}&lt;/ref&gt; bilden den Grundbaustein der Entwicklung von Webinhalten mit ASP.NET in seiner klassischen Form. Web Forms sind in Dateien mit der Dateiendung &lt;code&gt;.aspx&lt;/code&gt; enthalten. Die ASPX-Dateien enthalten typischerweise statisches ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]] Markup sowie die „Web Controls“ und „User Controls“, die gemäß der serverseitig hinterlegten Logik auf dem Webserver verarbeitet und als dynamischer (X)HTML-Code ausgegeben werden. Beispiele für Web Controls, die Microsoft standardmäßig mitliefert, sind ein [[Kalendersteuerelement|Kalendercontrol]] oder die Gridview ([[Tabellenkalkulation|Tabellenansicht von Daten]]).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Web Forms''&lt;ref&gt;{{cite web|url = http://msdn.microsoft.com/en-us/library/ms973868.aspx#introwebforms_topic1| title = Overview of ASP.NET and Web Forms| publisher=[[Microsoft Developer Network]]| language=en| date=2001-11|accessdate=2011-06-05}}&lt;/ref&gt; bilden den Grundbaustein der Entwicklung von Webinhalten mit ASP.NET in seiner klassischen Form. Web Forms sind in Dateien mit der Dateiendung &lt;code&gt;.aspx&lt;/code&gt; enthalten. Die ASPX-Dateien enthalten typischerweise statisches ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]] Markup sowie die „Web Controls“ und „User Controls“, die gemäß der serverseitig hinterlegten Logik auf dem Webserver verarbeitet und als dynamischer (X)HTML-Code ausgegeben werden. Beispiele für Web Controls, die Microsoft standardmäßig mitliefert, sind ein [[Kalendersteuerelement|Kalendercontrol]] oder die Gridview ([[Tabellenkalkulation|Tabellenansicht von Daten]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zusätzlich können dynamische Code-Inhalte, die vom Server ausgeführt werden sollen, innerhalb einer ASPX-Datei in der Form &lt;code style="white-space:nowrap"&gt;&lt;nowiki&gt;&lt;% -- dynamic code -- %&gt;&lt;/nowiki&gt;&lt;/code&gt; hinterlegt werden. Diese Art der Einbettung ähnelt stark den Konstrukten anderer Web-Programmiersprachen wie [[PHP]], [[JavaServer Pages|JSP]] und [[Active Server Pages|ASP]]. Allerdings sollte der Entwickler möglichst auf im HTML-Code verschachtelten Programmcode verzichten, da der Compiler diesen Code erst bei Ausführung auf dem Webserver überprüft. Der Code separat verfasster „Code-Behind“-Dateien (siehe unten) wird dagegen vom Compiler vollständig überprüft, was eine höhere Laufzeitsicherheit erzielt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zusätzlich können dynamische Code-Inhalte, die vom Server ausgeführt werden sollen, innerhalb einer ASPX-Datei in der Form &lt;code style="white-space:nowrap"&gt;&lt;nowiki&gt;&lt;% -- dynamic code -- %&gt;&lt;/nowiki&gt;&lt;/code&gt; hinterlegt werden. Diese Art der Einbettung ähnelt stark den Konstrukten anderer Web-Programmiersprachen wie [[PHP]], [[JavaServer Pages|JSP]] und [[Active Server Pages|ASP]]. Allerdings sollte der Entwickler möglichst auf im HTML-Code verschachtelten Programmcode verzichten, da der <ins style="font-weight: bold; text-decoration: none;">[[</ins>Compiler<ins style="font-weight: bold; text-decoration: none;">]]</ins> diesen Code erst bei Ausführung auf dem Webserver überprüft. Der Code separat verfasster „Code-Behind“-Dateien (siehe unten) wird dagegen vom Compiler vollständig überprüft, was eine höhere Laufzeitsicherheit erzielt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit dem ASP.NET-Framework 2.0 veröffentlichte Microsoft den neuartigen Ansatz des „Code-Behind“-Modells. Dabei verbleiben statische Inhalte in der ASPX-Datei, während der dynamische Code in eine Datei des Typs &lt;code&gt;.aspx.vb&lt;/code&gt; oder &lt;code&gt;.aspx.cs&lt;/code&gt; respektive &lt;code&gt;.aspx.fs&lt;/code&gt; ausgelagert wird.&lt;ref name="QuickstartAspNet"&gt;{{cite web | url=http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx | title=Code Behind vs. Code Inline | accessdate=2010-11-22 | work=Microsoft .NET Framework | language=en| publisher=[[Microsoft]] }}&lt;/ref&gt; Der Dateityp ist dabei von der verwendeten .NET-Sprache abhängig. Entwickler, die nicht mit dem „Code-Behind“-Ansatz arbeiten möchten, können die Funktion ''Render'' überschreiben und sich hier (vollkommen unabhängig von der Design-Ansicht) HTML selbst erzeugen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit dem ASP.NET-Framework 2.0 veröffentlichte Microsoft den neuartigen Ansatz des „Code-Behind“-Modells. Dabei verbleiben statische Inhalte in der ASPX-Datei, während der dynamische Code in eine Datei des Typs &lt;code&gt;.aspx.vb&lt;/code&gt; oder &lt;code&gt;.aspx.cs&lt;/code&gt; respektive &lt;code&gt;.aspx.fs&lt;/code&gt; ausgelagert wird.&lt;ref name="QuickstartAspNet"&gt;{{cite web | url=http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx | title=Code Behind vs. Code Inline | accessdate=2010-11-22 | work=Microsoft .NET Framework | language=en| publisher=[[Microsoft]] }}&lt;/ref&gt; Der Dateityp ist dabei von der verwendeten .NET-Sprache abhängig. Entwickler, die nicht mit dem „Code-Behind“-Ansatz arbeiten möchten, können die Funktion ''Render'' überschreiben und sich hier (vollkommen unabhängig von der Design-Ansicht) HTML selbst erzeugen.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 53:</td> <td colspan="2" class="diff-lineno">Zeile 53:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== User Controls ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== User Controls ====</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>''User Controls'' kapseln bestimmte Abschnitte aus Seiten in einer eigenen Datei mit der Endung &lt;code&gt;.ascx&lt;/code&gt;. Diese ASCX-Dateien werden innerhalb des ASP.NET-Projekts registriert und können auf ASPX-Seiten genauso verwendet werden wie die vordefinierten „Web Controls“. Die ASCX-Dateien enthalten typischerweise ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]]-Code sowie serverseitige Controls. Ein „User Control“ wird kompiliert, wenn die Seite, auf der das Control eingebunden wird, aufgerufen wird. Das „User Control“ wird für mögliche nachfolgende Anfragen im Speicher gehalten. „User Controls“ bringen ihre eigenen Ereignisse („events“) mit, die ebenfalls vom Entwickler individuell behandelt werden können. Alle „User Controls“ sind daran gebunden, von einer ASPX-Seite aufgerufen zu werden. Der direkte Aufruf eines „User Controls“ im Webbrowser ist nicht möglich.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>''User Controls'' kapseln bestimmte Abschnitte aus Seiten in einer eigenen Datei mit der Endung &lt;code&gt;.ascx&lt;/code&gt;. Diese ASCX-Dateien werden innerhalb des ASP.NET-Projekts registriert und können auf ASPX-Seiten genauso verwendet werden wie die vordefinierten „Web Controls“. Die ASCX-Dateien enthalten typischerweise ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]]-Code sowie serverseitige Controls. Ein „User Control“ wird kompiliert, wenn die Seite, auf der das Control eingebunden wird, aufgerufen wird. Das „User Control“ wird für mögliche nachfolgende Anfragen im Speicher gehalten. „User Controls“ bringen ihre eigenen Ereignisse („events“) mit, die ebenfalls vom Entwickler individuell behandelt werden können. Alle „User Controls“ sind daran gebunden, von einer ASPX-Seite aufgerufen zu werden. Der direkte Aufruf eines „User Controls“ im <ins style="font-weight: bold; text-decoration: none;">[[</ins>Webbrowser<ins style="font-weight: bold; text-decoration: none;">]]</ins> ist nicht möglich.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Individualisierte Controls ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Individualisierte Controls ====</div></td> </tr> </table> JoKa1979 https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=254370275&oldid=prev Raubsaurier: /* View State */ JavaServer Faces -> Jakarta Faces 2025-03-20T11:44:41Z <p><span class="autocomment">View State: </span> JavaServer Faces -&gt; Jakarta Faces</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. März 2025, 13:44 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 63:</td> <td colspan="2" class="diff-lineno">Zeile 63:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET unterstützt mit der ''ViewState''-Technik eine erweiterte Möglichkeit, Speicherinhalte zwischen einzelnen Seitenaufrufen zu erhalten. Während mit der Session-State-Technik bei Active-Server-Pages bisher nur eine von den Seitenaufrufen losgelöste Speicherverwaltung existierte, hat der Entwickler bei ASP.NET die Möglichkeit, Speicherinhalte in einer ViewState-Collection abzulegen, um beim nächsten Seitenaufruf darauf zuzugreifen. Im Gegensatz zum Session-State wird der ViewState nicht auf dem Server, sondern in der zurückgegebenen Seite gespeichert.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET unterstützt mit der ''ViewState''-Technik eine erweiterte Möglichkeit, Speicherinhalte zwischen einzelnen Seitenaufrufen zu erhalten. Während mit der Session-State-Technik bei Active-Server-Pages bisher nur eine von den Seitenaufrufen losgelöste Speicherverwaltung existierte, hat der Entwickler bei ASP.NET die Möglichkeit, Speicherinhalte in einer ViewState-Collection abzulegen, um beim nächsten Seitenaufruf darauf zuzugreifen. Im Gegensatz zum Session-State wird der ViewState nicht auf dem Server, sondern in der zurückgegebenen Seite gespeichert.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Mit der von ASP.NET unterstützten ''ViewState''-Technik behalten Controls ihren Status auch über aufeinander folgende Seitenaufrufe hinweg. Das nimmt Entwicklern die Arbeit ab, dies selbst umzusetzen. Ein ähnliches Konzept verfolgt Sun mit den ''[[<del style="font-weight: bold; text-decoration: none;">JavaServer</del> Faces]]'' (JSF).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Mit der von ASP.NET unterstützten ''ViewState''-Technik behalten Controls ihren Status auch über aufeinander folgende Seitenaufrufe hinweg. Das nimmt Entwicklern die Arbeit ab, dies selbst umzusetzen. Ein ähnliches Konzept verfolgt Sun mit den ''[[<ins style="font-weight: bold; text-decoration: none;">Jakarta</ins> Faces]]'' (JSF).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Code-Beispiel ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Code-Beispiel ====</div></td> </tr> </table> Raubsaurier https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=254138420&oldid=prev Eriosw: Ref language 2025-03-12T15:07:37Z <p>Ref language</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. März 2025, 17:07 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 36:</td> <td colspan="2" class="diff-lineno">Zeile 36:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== ASP.NET Web Forms ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== ASP.NET Web Forms ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die ''Web Forms''&lt;ref&gt;{{cite web|url = http://msdn.microsoft.com/en-us/library/ms973868.aspx#introwebforms_topic1| title = Overview of ASP.NET and Web Forms| publisher=[[Microsoft Developer Network]]| date=2001-11|accessdate=2011-06-05}}&lt;/ref&gt; bilden den Grundbaustein der Entwicklung von Webinhalten mit ASP.NET in seiner klassischen Form. Web Forms sind in Dateien mit der Dateiendung &lt;code&gt;.aspx&lt;/code&gt; enthalten. Die ASPX-Dateien enthalten typischerweise statisches ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]] Markup sowie die „Web Controls“ und „User Controls“, die gemäß der serverseitig hinterlegten Logik auf dem Webserver verarbeitet und als dynamischer (X)HTML-Code ausgegeben werden. Beispiele für Web Controls, die Microsoft standardmäßig mitliefert, sind ein [[Kalendersteuerelement|Kalendercontrol]] oder die Gridview ([[Tabellenkalkulation|Tabellenansicht von Daten]]).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die ''Web Forms''&lt;ref&gt;{{cite web|url = http://msdn.microsoft.com/en-us/library/ms973868.aspx#introwebforms_topic1| title = Overview of ASP.NET and Web Forms| publisher=[[Microsoft Developer Network]]<ins style="font-weight: bold; text-decoration: none;">| language=en</ins>| date=2001-11|accessdate=2011-06-05}}&lt;/ref&gt; bilden den Grundbaustein der Entwicklung von Webinhalten mit ASP.NET in seiner klassischen Form. Web Forms sind in Dateien mit der Dateiendung &lt;code&gt;.aspx&lt;/code&gt; enthalten. Die ASPX-Dateien enthalten typischerweise statisches ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]] Markup sowie die „Web Controls“ und „User Controls“, die gemäß der serverseitig hinterlegten Logik auf dem Webserver verarbeitet und als dynamischer (X)HTML-Code ausgegeben werden. Beispiele für Web Controls, die Microsoft standardmäßig mitliefert, sind ein [[Kalendersteuerelement|Kalendercontrol]] oder die Gridview ([[Tabellenkalkulation|Tabellenansicht von Daten]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zusätzlich können dynamische Code-Inhalte, die vom Server ausgeführt werden sollen, innerhalb einer ASPX-Datei in der Form &lt;code style="white-space:nowrap"&gt;&lt;nowiki&gt;&lt;% -- dynamic code -- %&gt;&lt;/nowiki&gt;&lt;/code&gt; hinterlegt werden. Diese Art der Einbettung ähnelt stark den Konstrukten anderer Web-Programmiersprachen wie [[PHP]], [[JavaServer Pages|JSP]] und [[Active Server Pages|ASP]]. Allerdings sollte der Entwickler möglichst auf im HTML-Code verschachtelten Programmcode verzichten, da der Compiler diesen Code erst bei Ausführung auf dem Webserver überprüft. Der Code separat verfasster „Code-Behind“-Dateien (siehe unten) wird dagegen vom Compiler vollständig überprüft, was eine höhere Laufzeitsicherheit erzielt.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zusätzlich können dynamische Code-Inhalte, die vom Server ausgeführt werden sollen, innerhalb einer ASPX-Datei in der Form &lt;code style="white-space:nowrap"&gt;&lt;nowiki&gt;&lt;% -- dynamic code -- %&gt;&lt;/nowiki&gt;&lt;/code&gt; hinterlegt werden. Diese Art der Einbettung ähnelt stark den Konstrukten anderer Web-Programmiersprachen wie [[PHP]], [[JavaServer Pages|JSP]] und [[Active Server Pages|ASP]]. Allerdings sollte der Entwickler möglichst auf im HTML-Code verschachtelten Programmcode verzichten, da der Compiler diesen Code erst bei Ausführung auf dem Webserver überprüft. Der Code separat verfasster „Code-Behind“-Dateien (siehe unten) wird dagegen vom Compiler vollständig überprüft, was eine höhere Laufzeitsicherheit erzielt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Mit dem ASP.NET-Framework 2.0 veröffentlichte Microsoft den neuartigen Ansatz des „Code-Behind“-Modells. Dabei verbleiben statische Inhalte in der ASPX-Datei, während der dynamische Code in eine Datei des Typs &lt;code&gt;.aspx.vb&lt;/code&gt; oder &lt;code&gt;.aspx.cs&lt;/code&gt; respektive &lt;code&gt;.aspx.fs&lt;/code&gt; ausgelagert wird.&lt;ref name="QuickstartAspNet"&gt;{{cite web | url=http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx | title=Code Behind vs. Code Inline | accessdate=2010-11-22 | work=Microsoft .NET Framework | publisher=[[Microsoft]] }}&lt;/ref&gt; Der Dateityp ist dabei von der verwendeten .NET-Sprache abhängig. Entwickler, die nicht mit dem „Code-Behind“-Ansatz arbeiten möchten, können die Funktion ''Render'' überschreiben und sich hier (vollkommen unabhängig von der Design-Ansicht) HTML selbst erzeugen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Mit dem ASP.NET-Framework 2.0 veröffentlichte Microsoft den neuartigen Ansatz des „Code-Behind“-Modells. Dabei verbleiben statische Inhalte in der ASPX-Datei, während der dynamische Code in eine Datei des Typs &lt;code&gt;.aspx.vb&lt;/code&gt; oder &lt;code&gt;.aspx.cs&lt;/code&gt; respektive &lt;code&gt;.aspx.fs&lt;/code&gt; ausgelagert wird.&lt;ref name="QuickstartAspNet"&gt;{{cite web | url=http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx | title=Code Behind vs. Code Inline | accessdate=2010-11-22 | work=Microsoft .NET Framework <ins style="font-weight: bold; text-decoration: none;">| language=en</ins>| publisher=[[Microsoft]] }}&lt;/ref&gt; Der Dateityp ist dabei von der verwendeten .NET-Sprache abhängig. Entwickler, die nicht mit dem „Code-Behind“-Ansatz arbeiten möchten, können die Funktion ''Render'' überschreiben und sich hier (vollkommen unabhängig von der Design-Ansicht) HTML selbst erzeugen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Code-Behind-Modell ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Code-Behind-Modell ====</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 50:</td> <td colspan="2" class="diff-lineno">Zeile 50:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Directives ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Directives ====</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Mit Directives ist es möglich, in einer ASPX-Datei zu deklarieren, wie ASP.NET diese Seite verarbeiten soll.&lt;ref name="msdnMicrosoftSyntax"&gt;{{cite web | url=http://msdn.microsoft.com/en-us/library/k33801s3.aspx | title=ASP.NET Web Page Syntax Overview | accessdate=2010-11-22 | work=Microsoft .NET Framework | publisher=[[Microsoft Developer Network]] }}&lt;/ref&gt; Die am häufigsten genutzte Directive ist &lt;code style="white-space:nowrap"&gt;&lt;%@ Page %&gt;&lt;/code&gt;. Hiermit lassen sich diverse Einstellungen vornehmen, allen voran die Angabe, in welcher Programmiersprache der dynamische Inhalt programmiert ist. Beispielsweise enthält das Code-Beispiel in diesem Artikel die &lt;code style="white-space:nowrap"&gt;&lt;%@ Page %&gt;&lt;/code&gt; Directive in der ersten Zeile.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Mit Directives ist es möglich, in einer ASPX-Datei zu deklarieren, wie ASP.NET diese Seite verarbeiten soll.&lt;ref name="msdnMicrosoftSyntax"&gt;{{cite web | url=http://msdn.microsoft.com/en-us/library/k33801s3.aspx | title=ASP.NET Web Page Syntax Overview | accessdate=2010-11-22 | work=Microsoft .NET Framework | publisher=[[Microsoft Developer Network]] <ins style="font-weight: bold; text-decoration: none;">| language=en</ins>}}&lt;/ref&gt; Die am häufigsten genutzte Directive ist &lt;code style="white-space:nowrap"&gt;&lt;%@ Page %&gt;&lt;/code&gt;. Hiermit lassen sich diverse Einstellungen vornehmen, allen voran die Angabe, in welcher Programmiersprache der dynamische Inhalt programmiert ist. Beispielsweise enthält das Code-Beispiel in diesem Artikel die &lt;code style="white-space:nowrap"&gt;&lt;%@ Page %&gt;&lt;/code&gt; Directive in der ersten Zeile.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== User Controls ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== User Controls ====</div></td> </tr> </table> Eriosw https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=244240803&oldid=prev Invisigoth67: form 2024-04-20T15:46:29Z <p>form</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. April 2024, 17:46 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 38:</td> <td colspan="2" class="diff-lineno">Zeile 38:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Web Forms''&lt;ref&gt;{{cite web|url = http://msdn.microsoft.com/en-us/library/ms973868.aspx#introwebforms_topic1| title = Overview of ASP.NET and Web Forms| publisher=[[Microsoft Developer Network]]| date=2001-11|accessdate=2011-06-05}}&lt;/ref&gt; bilden den Grundbaustein der Entwicklung von Webinhalten mit ASP.NET in seiner klassischen Form. Web Forms sind in Dateien mit der Dateiendung &lt;code&gt;.aspx&lt;/code&gt; enthalten. Die ASPX-Dateien enthalten typischerweise statisches ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]] Markup sowie die „Web Controls“ und „User Controls“, die gemäß der serverseitig hinterlegten Logik auf dem Webserver verarbeitet und als dynamischer (X)HTML-Code ausgegeben werden. Beispiele für Web Controls, die Microsoft standardmäßig mitliefert, sind ein [[Kalendersteuerelement|Kalendercontrol]] oder die Gridview ([[Tabellenkalkulation|Tabellenansicht von Daten]]).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Web Forms''&lt;ref&gt;{{cite web|url = http://msdn.microsoft.com/en-us/library/ms973868.aspx#introwebforms_topic1| title = Overview of ASP.NET and Web Forms| publisher=[[Microsoft Developer Network]]| date=2001-11|accessdate=2011-06-05}}&lt;/ref&gt; bilden den Grundbaustein der Entwicklung von Webinhalten mit ASP.NET in seiner klassischen Form. Web Forms sind in Dateien mit der Dateiendung &lt;code&gt;.aspx&lt;/code&gt; enthalten. Die ASPX-Dateien enthalten typischerweise statisches ([[Extensible Hypertext Markup Language|X]])[[Hypertext Markup Language|HTML]] Markup sowie die „Web Controls“ und „User Controls“, die gemäß der serverseitig hinterlegten Logik auf dem Webserver verarbeitet und als dynamischer (X)HTML-Code ausgegeben werden. Beispiele für Web Controls, die Microsoft standardmäßig mitliefert, sind ein [[Kalendersteuerelement|Kalendercontrol]] oder die Gridview ([[Tabellenkalkulation|Tabellenansicht von Daten]]).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zusätzlich können dynamische Code-Inhalte, die vom Server ausgeführt werden sollen, innerhalb einer ASPX-Datei in der Form &lt;code style="white-space:nowrap"&gt;&lt;nowiki&gt;&lt;% -- dynamic code -- %&gt;&lt;/nowiki&gt;&lt;/code&gt; hinterlegt werden. Diese Art der Einbettung ähnelt stark den Konstrukten anderer Web-Programmiersprachen wie [[PHP]], [[JavaServer Pages|JSP]] und [[Active Server Pages|ASP]]. Allerdings sollte der Entwickler möglichst auf im HTML-Code verschachtelten Programmcode verzichten, da der Compiler diesen Code erst bei Ausführung auf dem Webserver überprüft. Der Code separat verfasster <del style="font-weight: bold; text-decoration: none;">“Code</del>-<del style="font-weight: bold; text-decoration: none;">Behind”</del>-Dateien (siehe unten) wird dagegen vom Compiler vollständig überprüft, was eine höhere Laufzeitsicherheit erzielt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zusätzlich können dynamische Code-Inhalte, die vom Server ausgeführt werden sollen, innerhalb einer ASPX-Datei in der Form &lt;code style="white-space:nowrap"&gt;&lt;nowiki&gt;&lt;% -- dynamic code -- %&gt;&lt;/nowiki&gt;&lt;/code&gt; hinterlegt werden. Diese Art der Einbettung ähnelt stark den Konstrukten anderer Web-Programmiersprachen wie [[PHP]], [[JavaServer Pages|JSP]] und [[Active Server Pages|ASP]]. Allerdings sollte der Entwickler möglichst auf im HTML-Code verschachtelten Programmcode verzichten, da der Compiler diesen Code erst bei Ausführung auf dem Webserver überprüft. Der Code separat verfasster <ins style="font-weight: bold; text-decoration: none;">„Code</ins>-<ins style="font-weight: bold; text-decoration: none;">Behind“</ins>-Dateien (siehe unten) wird dagegen vom Compiler vollständig überprüft, was eine höhere Laufzeitsicherheit erzielt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Mit dem ASP.NET-Framework 2.0 veröffentlichte Microsoft den neuartigen Ansatz des <del style="font-weight: bold; text-decoration: none;">“Code</del>-<del style="font-weight: bold; text-decoration: none;">Behind”</del>-Modells. Dabei verbleiben statische Inhalte in der ASPX-Datei, während der dynamische Code in eine Datei des Typs &lt;code&gt;.aspx.vb&lt;/code&gt; oder &lt;code&gt;.aspx.cs&lt;/code&gt; respektive &lt;code&gt;.aspx.fs&lt;/code&gt; ausgelagert wird.&lt;ref name="QuickstartAspNet"&gt;{{cite web | url=http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx | title=Code Behind vs. Code Inline | accessdate=2010-11-22 | work=Microsoft .NET Framework | publisher=[[Microsoft]] }}&lt;/ref&gt; Der Dateityp ist dabei von der verwendeten .NET-Sprache abhängig. Entwickler, die nicht mit dem „Code-Behind“-Ansatz arbeiten möchten, können die Funktion ''Render'' überschreiben und sich hier (vollkommen unabhängig von der Design-Ansicht) HTML selbst erzeugen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Mit dem ASP.NET-Framework 2.0 veröffentlichte Microsoft den neuartigen Ansatz des <ins style="font-weight: bold; text-decoration: none;">„Code</ins>-<ins style="font-weight: bold; text-decoration: none;">Behind“</ins>-Modells. Dabei verbleiben statische Inhalte in der ASPX-Datei, während der dynamische Code in eine Datei des Typs &lt;code&gt;.aspx.vb&lt;/code&gt; oder &lt;code&gt;.aspx.cs&lt;/code&gt; respektive &lt;code&gt;.aspx.fs&lt;/code&gt; ausgelagert wird.&lt;ref name="QuickstartAspNet"&gt;{{cite web | url=http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/codebehind.aspx | title=Code Behind vs. Code Inline | accessdate=2010-11-22 | work=Microsoft .NET Framework | publisher=[[Microsoft]] }}&lt;/ref&gt; Der Dateityp ist dabei von der verwendeten .NET-Sprache abhängig. Entwickler, die nicht mit dem „Code-Behind“-Ansatz arbeiten möchten, können die Funktion ''Render'' überschreiben und sich hier (vollkommen unabhängig von der Design-Ansicht) HTML selbst erzeugen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Code-Behind-Modell ====</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== Code-Behind-Modell ====</div></td> </tr> </table> Invisigoth67 https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=244211617&oldid=prev Aka: typografische Anführungszeichen, fehlendes Wort ergänzt, Website 2024-04-19T17:42:58Z <p>typografische Anführungszeichen, fehlendes Wort ergänzt, Website</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. April 2024, 19:42 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 16:</td> <td colspan="2" class="diff-lineno">Zeile 16:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz = [[Apache License]] 2.0&lt;ref&gt;{{Internetquelle |url=https://weblogs.asp.net/scottgu/asp-net-mvc-web-api-razor-and-open-source |titel=ASP.NET MVC, Web API, Razor and Open Source |autor=Scott Gu |hrsg=ScottGu's Blog |werk=weblogs.asp.net |datum=2012-03-28 |zugriff=2019-08-19 |sprache=en}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz = [[Apache License]] 2.0&lt;ref&gt;{{Internetquelle |url=https://weblogs.asp.net/scottgu/asp-net-mvc-web-api-razor-and-open-source |titel=ASP.NET MVC, Web API, Razor and Open Source |autor=Scott Gu |hrsg=ScottGu's Blog |werk=weblogs.asp.net |datum=2012-03-28 |zugriff=2019-08-19 |sprache=en}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Deutsch = ja</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Deutsch = ja</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Website = [https://asp.net Offizielle <del style="font-weight: bold; text-decoration: none;">Webseite</del>]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Website = [https://asp.net Offizielle <ins style="font-weight: bold; text-decoration: none;">Website</ins>]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 155:</td> <td colspan="2" class="diff-lineno">Zeile 155:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET Core enthält die Frameworks [[#ASP.NET MVC|ASP.NET MVC]] und [[#ASP.NET Web Pages|ASP.NET Web Pages]]. [[#ASP.NET Web API|ASP.NET Web Api]] wird in das MVC-Framework integriert. Web Forms wurde letztmals mit der .NET Version 4.8 unterstützt und wird nicht mehr auf .NET Core portiert.&lt;ref&gt;{{Internetquelle |autor=DrWindows.de |url=https://www.drwindows.de/news/net-core-microsoft-will-api-portierung-offiziell-abschliessen |titel=.NET Core: Microsoft will API-Portierung offiziell abschließen › Dr. Windows |abruf=2019-10-19 |sprache=de-DE}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET Core enthält die Frameworks [[#ASP.NET MVC|ASP.NET MVC]] und [[#ASP.NET Web Pages|ASP.NET Web Pages]]. [[#ASP.NET Web API|ASP.NET Web Api]] wird in das MVC-Framework integriert. Web Forms wurde letztmals mit der .NET Version 4.8 unterstützt und wird nicht mehr auf .NET Core portiert.&lt;ref&gt;{{Internetquelle |autor=DrWindows.de |url=https://www.drwindows.de/news/net-core-microsoft-will-api-portierung-offiziell-abschliessen |titel=.NET Core: Microsoft will API-Portierung offiziell abschließen › Dr. Windows |abruf=2019-10-19 |sprache=de-DE}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ab der Version 2 gibt es die Möglichkeit das MVC-Pattern mit Hilfe sogenannter <del style="font-weight: bold; text-decoration: none;">"Razor</del> <del style="font-weight: bold; text-decoration: none;">Pages"</del> zu vereinfachen.&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/en-us/aspnet/core/mvc/razor-pages/?tabs=visual-studio |titel=Introduction to Razor Pages in ASP.NET Core |zugriff=2017-09-28 |sprache=en-US}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/en-us/aspnet/core/choose-aspnet-framework |titel=Choose between ASP.NET and ASP.NET Core |zugriff=2017-09-28 |sprache=en-US}}&lt;/ref&gt; Dieser Ansatz stellt die von Microsoft empfohlene Vorgehensweise dar.&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/en-us/aspnet/core/choose-aspnet-framework?view=aspnetcore-2.1 |titel=Choose between ASP.NET and ASP.NET Core |zugriff=2018-05-08 |sprache=en-US}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ab der Version 2 gibt es die Möglichkeit das MVC-Pattern mit Hilfe sogenannter <ins style="font-weight: bold; text-decoration: none;">„Razor</ins> <ins style="font-weight: bold; text-decoration: none;">Pages“</ins> zu vereinfachen.&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/en-us/aspnet/core/mvc/razor-pages/?tabs=visual-studio |titel=Introduction to Razor Pages in ASP.NET Core |zugriff=2017-09-28 |sprache=en-US}}&lt;/ref&gt;&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/en-us/aspnet/core/choose-aspnet-framework |titel=Choose between ASP.NET and ASP.NET Core |zugriff=2017-09-28 |sprache=en-US}}&lt;/ref&gt; Dieser Ansatz stellt die von Microsoft empfohlene Vorgehensweise dar.&lt;ref&gt;{{Internetquelle |autor=Rick-Anderson |url=https://docs.microsoft.com/en-us/aspnet/core/choose-aspnet-framework?view=aspnetcore-2.1 |titel=Choose between ASP.NET and ASP.NET Core |zugriff=2018-05-08 |sprache=en-US}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit der Version 2.1 wurde im Mai 2018 neben zahlreichen kleineren Verbesserungen auch das Signal.R Framework (siehe unten) in einer ASP.NET Core Version bereitgestellt (ASP.NET Core SignalR).&lt;ref&gt;{{Literatur |Titel=ASP.NET Core 2.1.0 now available |Online=https://blogs.msdn.microsoft.com/webdev/2018/05/30/asp-net-core-2-1-0-now-available/ |Abruf=2018-05-31}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Mit der Version 2.1 wurde im Mai 2018 neben zahlreichen kleineren Verbesserungen auch das Signal.R Framework (siehe unten) in einer ASP.NET Core Version bereitgestellt (ASP.NET Core SignalR).&lt;ref&gt;{{Literatur |Titel=ASP.NET Core 2.1.0 now available |Online=https://blogs.msdn.microsoft.com/webdev/2018/05/30/asp-net-core-2-1-0-now-available/ |Abruf=2018-05-31}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 265:</td> <td colspan="2" class="diff-lineno">Zeile 265:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Microsoft Visual Studio .NET'' und ''Visual WebDeveloper Express'' enthalten ab der Version 2005 einen eigenen Webserver, weshalb zum Entwickeln mit diesen Produkten kein [[Microsoft Internet Information Services|IIS]] mehr benötigt wird.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''Microsoft Visual Studio .NET'' und ''Visual WebDeveloper Express'' enthalten ab der Version 2005 einen eigenen Webserver, weshalb zum Entwickeln mit diesen Produkten kein [[Microsoft Internet Information Services|IIS]] mehr benötigt wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''[[Microsoft Internet Information Services|Internet Information Services]]'' (IIS 5.0/6.0/7.0) ab [[Microsoft Windows 2000|Windows 2000]] (für [[Microsoft Windows NT|Windows NT]] 4 und älter, sowie für [[Windows 9x]] gibt es keine Unterstützung). Im Gegensatz zu den IIS der Version 5 ist ASP.NET unter IIS 6 ab [[Microsoft Windows Server 2003|Windows Server 2003]] direkt implementiert, wodurch deutliche Leistungsverbesserungen erreicht werden konnten. Die IIS sind – in eingeschränkter Form – auch in manchen nichtprofessionellen Versionen von Windows enthalten ([[Microsoft Windows XP|Windows XP]] Professional, [[Microsoft Windows Vista|Vista]] ab Edition ''Home Premium'').</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''[[Microsoft Internet Information Services|Internet Information Services]]'' (IIS 5.0/6.0/7.0) ab [[Microsoft Windows 2000|Windows 2000]] (für [[Microsoft Windows NT|Windows NT]] 4 und älter, sowie für [[Windows 9x]] gibt es keine Unterstützung). Im Gegensatz zu den IIS der Version 5 ist ASP.NET unter IIS 6 ab [[Microsoft Windows Server 2003|Windows Server 2003]] direkt implementiert, wodurch deutliche Leistungsverbesserungen erreicht werden konnten. Die IIS sind – in eingeschränkter Form – auch in manchen nichtprofessionellen Versionen von Windows enthalten ([[Microsoft Windows XP|Windows XP]] Professional, [[Microsoft Windows Vista|Vista]] ab Edition ''Home Premium'').</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* ''[[Apache HTTP Server|Apache-Webserver]]'' Mit den Apache-Modulen &lt;code&gt;mod_aspdotnet&lt;/code&gt; und &lt;code&gt;mod_mono&lt;/code&gt; kann ASP.NET in den Apache-Webserver eingebunden werden.&lt;ref name="Apache"&gt;[http://sourceforge.net/projects/mod-aspdotnet/ ''mod_aspdotnet''.] sourceforge.net, abgerufen 23. Mai 2012.&lt;/ref&gt; Diese funktionieren auch unter Linux oder [[Berkeley Software Distribution|BSD]].</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* ''[[Apache HTTP Server|Apache-Webserver]]'' Mit den Apache-Modulen &lt;code&gt;mod_aspdotnet&lt;/code&gt; und &lt;code&gt;mod_mono&lt;/code&gt; kann ASP.NET in den Apache-Webserver eingebunden werden.&lt;ref name="Apache"&gt;[http://sourceforge.net/projects/mod-aspdotnet/ ''mod_aspdotnet''.] sourceforge.net, abgerufen<ins style="font-weight: bold; text-decoration: none;"> am</ins> 23. Mai 2012.&lt;/ref&gt; Diese funktionieren auch unter Linux oder [[Berkeley Software Distribution|BSD]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''[[XSP-Webserver]]'' (Teil des [[Mono-Projekt]]es). Dieser Server steht für Windows und Linux zur Verfügung und kann über das [[Apache HTTP Server|Apache]]-Modul ''mod_mono'' an den Apache-Webserver angebunden werden. XSP ist in C# geschrieben, steht unter einer [[Open Source|Open-Source]]-Lizenz und unterstützt ASP.NET 2.0 (ohne Webparts).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''[[XSP-Webserver]]'' (Teil des [[Mono-Projekt]]es). Dieser Server steht für Windows und Linux zur Verfügung und kann über das [[Apache HTTP Server|Apache]]-Modul ''mod_mono'' an den Apache-Webserver angebunden werden. XSP ist in C# geschrieben, steht unter einer [[Open Source|Open-Source]]-Lizenz und unterstützt ASP.NET 2.0 (ohne Webparts).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''[[Cassini-Webserver]]''. Dieser Webserver wurde von Microsoft als schlankes Beispielprogramm zur Verfügung gestellt und soll Entwicklern Einblicke in die Funktionsweise des “ASP.NET Hosting” geben. Cassini ist in C# implementiert und steht unter einer [[Shared Source|Shared-Source]]-Lizenz.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* ''[[Cassini-Webserver]]''. Dieser Webserver wurde von Microsoft als schlankes Beispielprogramm zur Verfügung gestellt und soll Entwicklern Einblicke in die Funktionsweise des “ASP.NET Hosting” geben. Cassini ist in C# implementiert und steht unter einer [[Shared Source|Shared-Source]]-Lizenz.</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=242081058&oldid=prev ElBe: Weblink zur offiziellen Seite geändert 2024-02-11T09:08:04Z <p>Weblink zur offiziellen Seite geändert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Februar 2024, 11:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 16:</td> <td colspan="2" class="diff-lineno">Zeile 16:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz = [[Apache License]] 2.0&lt;ref&gt;{{Internetquelle |url=https://weblogs.asp.net/scottgu/asp-net-mvc-web-api-razor-and-open-source |titel=ASP.NET MVC, Web API, Razor and Open Source |autor=Scott Gu |hrsg=ScottGu's Blog |werk=weblogs.asp.net |datum=2012-03-28 |zugriff=2019-08-19 |sprache=en}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz = [[Apache License]] 2.0&lt;ref&gt;{{Internetquelle |url=https://weblogs.asp.net/scottgu/asp-net-mvc-web-api-razor-and-open-source |titel=ASP.NET MVC, Web API, Razor and Open Source |autor=Scott Gu |hrsg=ScottGu's Blog |werk=weblogs.asp.net |datum=2012-03-28 |zugriff=2019-08-19 |sprache=en}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Deutsch = ja</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Deutsch = ja</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|Website = [https://<del style="font-weight: bold; text-decoration: none;">msdn</del>.<del style="font-weight: bold; text-decoration: none;">microsoft.com/de-de/library/gg145018.aspx</del> <del style="font-weight: bold; text-decoration: none;">MSDN</del> <del style="font-weight: bold; text-decoration: none;">library</del>]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Website = [https://<ins style="font-weight: bold; text-decoration: none;">asp</ins>.<ins style="font-weight: bold; text-decoration: none;">net</ins> <ins style="font-weight: bold; text-decoration: none;">Offizielle</ins> <ins style="font-weight: bold; text-decoration: none;">Webseite</ins>]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Dateien = </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td> </tr> </table> ElBe https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=226940319&oldid=prev 81.14.181.107: W3-Daten aktualisiert 2022-10-11T07:46:27Z <p>W3-Daten aktualisiert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Oktober 2022, 09:46 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 22:</td> <td colspan="2" class="diff-lineno">Zeile 22:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''ASP.NET''' ('''''A'''ctive '''S'''erver '''P'''ages '''.NET''''') ist ein [[Web Application Framework]] von [[Microsoft]], mit dem sich dynamische [[Webseite]]n, [[Webanwendung]]en und [[Webservice]]s entwickeln lassen. ASP.NET ist Nachfolger von [[Active Server Pages]] (ASP) und erschien 2002 in der ersten Version. ASP.NET ist Teil des klassischen [[.NET Framework]]s bis zur aktuellen Version 4.8. Parallel gibt es seit 2015 '''ASP.NET Core''', ein quelloffenes separates Framework, das auch offiziell [[Linux|GNU/Linux]] und [[macOS]] unterstützt.&lt;ref&gt;[http://docs.asp.net/en/latest/conceptual-overview/aspnet.html Introduction to ASP.NET 5] Konzeptioneller Überblick zu ASP.NET 5.&lt;/ref&gt;&lt;ref&gt;[https://github.com/aspnet/Home/wiki/Roadmap Roadmap ASP.NET 5], Roadmap ASP.NET 5.&lt;/ref&gt; In .NET 5.0, das auf der [[.NET Core|.NET-Core]]-Technologie basiert, entfallen Teile des bisherigen ASP.NET (ASP.NET Webforms, ASP.NET Webservices).&lt;ref&gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-05-09 |sprache=de}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''ASP.NET''' ('''''A'''ctive '''S'''erver '''P'''ages '''.NET''''') ist ein [[Web Application Framework]] von [[Microsoft]], mit dem sich dynamische [[Webseite]]n, [[Webanwendung]]en und [[Webservice]]s entwickeln lassen. ASP.NET ist Nachfolger von [[Active Server Pages]] (ASP) und erschien 2002 in der ersten Version. ASP.NET ist Teil des klassischen [[.NET Framework]]s bis zur aktuellen Version 4.8. Parallel gibt es seit 2015 '''ASP.NET Core''', ein quelloffenes separates Framework, das auch offiziell [[Linux|GNU/Linux]] und [[macOS]] unterstützt.&lt;ref&gt;[http://docs.asp.net/en/latest/conceptual-overview/aspnet.html Introduction to ASP.NET 5] Konzeptioneller Überblick zu ASP.NET 5.&lt;/ref&gt;&lt;ref&gt;[https://github.com/aspnet/Home/wiki/Roadmap Roadmap ASP.NET 5], Roadmap ASP.NET 5.&lt;/ref&gt; In .NET 5.0, das auf der [[.NET Core|.NET-Core]]-Technologie basiert, entfallen Teile des bisherigen ASP.NET (ASP.NET Webforms, ASP.NET Webservices).&lt;ref&gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/developer/meldung/Build-2019-Microsoft-konkretisiert-die-Plaene-fuer-NET-5-0-4416914.html |titel=Build 2019: Microsoft konkretisiert die Pläne für .NET 5.0 |abruf=2019-05-09 |sprache=de}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET kommt auf ca. <del style="font-weight: bold; text-decoration: none;">11</del>,<del style="font-weight: bold; text-decoration: none;">5</del> % aller Websites als serverseitige Programmiersprache zum Einsatz und liegt damit nach [[PHP]] (<del style="font-weight: bold; text-decoration: none;">79</del>,<del style="font-weight: bold; text-decoration: none;">0</del> %) und vor dem drittplatzierten [[<del style="font-weight: bold; text-decoration: none;">Java</del> (Programmiersprache)|<del style="font-weight: bold; text-decoration: none;">Java</del>]] (<del style="font-weight: bold; text-decoration: none;">4</del> %) auf dem zweiten Platz der am häufigsten verwendeten serverseitigen Sprachen zum Erstellen von Webseiten (Stand: <del style="font-weight: bold; text-decoration: none;">12</del>. <del style="font-weight: bold; text-decoration: none;">März</del> <del style="font-weight: bold; text-decoration: none;">2019</del>).&lt;ref&gt;{{Internetquelle |url=http://w3techs.com/technologies/overview/programming_language/all |titel=Usage of server-side programming languages for websites |zugriff=<del style="font-weight: bold; text-decoration: none;">2018</del>-<del style="font-weight: bold; text-decoration: none;">03</del>-<del style="font-weight: bold; text-decoration: none;">14</del>}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>ASP.NET kommt auf ca. <ins style="font-weight: bold; text-decoration: none;">7</ins>,<ins style="font-weight: bold; text-decoration: none;">6</ins> % aller Websites als serverseitige Programmiersprache zum Einsatz und liegt damit nach [[PHP]] (<ins style="font-weight: bold; text-decoration: none;">77</ins>,<ins style="font-weight: bold; text-decoration: none;">4</ins> %) und vor dem drittplatzierten [[<ins style="font-weight: bold; text-decoration: none;">Ruby</ins> (Programmiersprache)|<ins style="font-weight: bold; text-decoration: none;">Ruby</ins>]] (<ins style="font-weight: bold; text-decoration: none;">5,7</ins> %) auf dem zweiten Platz der am häufigsten verwendeten serverseitigen Sprachen zum Erstellen von Webseiten (Stand: <ins style="font-weight: bold; text-decoration: none;">11</ins>. <ins style="font-weight: bold; text-decoration: none;">Oktober</ins> <ins style="font-weight: bold; text-decoration: none;">2022</ins>).&lt;ref&gt;{{Internetquelle |url=http://w3techs.com/technologies/overview/programming_language/all |titel=Usage of server-side programming languages for websites |zugriff=<ins style="font-weight: bold; text-decoration: none;">2022</ins>-<ins style="font-weight: bold; text-decoration: none;">10</ins>-<ins style="font-weight: bold; text-decoration: none;">11</ins>}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TOC limit|4}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{TOC limit|4}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> 81.14.181.107 https://de.wikipedia.org/w/index.php?title=ASP.NET&diff=224164240&oldid=prev 2003:C5:1727:6500:6DA8:4ACE:7CB7:D810: /* Silverlight */Inhalte entfernt 2022-07-02T06:34:00Z <p><span class="autocomment">Silverlight: </span>Inhalte entfernt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. Juli 2022, 08:34 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 282:</td> <td colspan="2" class="diff-lineno">Zeile 282:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Microsoft Silverlight}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Hauptartikel|Microsoft Silverlight}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In Ergänzung zu den etablierten Verfahren, auf die ASP.NET zurückgreift –&amp;nbsp;also [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]]&amp;nbsp;–, hat Microsoft ''Silverlight'' entwickelt. Silverlight (vormals WPF/E) ist ähnlich [[Adobe Flash|Flash]] ein [[Browser-Plug-in]], das die Restriktionen von HTML zu umgehen versucht. Im Gegensatz zu Flash wird allerdings der Inhalt (Oberfläche, Animation oder Skript) des Applets in XML zum Browser geschickt (WPF, ''[[Windows Presentation Foundation]]''). Dies hat zur Folge, dass solche Seiten auch problemlos mit serverseitigem Code generiert werden können, wenngleich hierfür Programme ''(Expression Blend)'' verwendet werden<del style="font-weight: bold; text-decoration: none;">. Wie bei ASP.NET ist auch die Silverlight-Entwicklung im SDK ''Microsoft Visual Studio'' die von Microsoft empfohlene Art der Programmierung</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In Ergänzung zu den etablierten Verfahren, auf die ASP.NET zurückgreift –&amp;nbsp;also [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]]&amp;nbsp;–, hat Microsoft ''Silverlight'' entwickelt. Silverlight (vormals WPF/E) ist ähnlich [[Adobe Flash|Flash]] ein [[Browser-Plug-in]], das die Restriktionen von HTML zu umgehen versucht. Im Gegensatz zu Flash wird allerdings der Inhalt (Oberfläche, Animation oder Skript) des Applets in XML zum Browser geschickt (WPF, ''[[Windows Presentation Foundation]]''). Dies hat zur Folge, dass solche Seiten auch problemlos mit serverseitigem Code generiert werden können, wenngleich hierfür Programme ''(Expression Blend)'' verwendet werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Mono-Implementierung ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Mono-Implementierung ==</div></td> </tr> </table> 2003:C5:1727:6500:6DA8:4ACE:7CB7:D810