Я начинаю изучать ASP.NET и просматриваю обучающие видео на www.asp.net .Я понимаю, что основная концепция фрейма веб-приложения работает как ASP / PHP / ASP.NET.HTML / XHTML создается со специальными тегами, которые сервер знает для чтения и замены на контент.Я немного поработал с ASP во время летней стажировки в 90-х.
И все же с несколькими примерами ASP.NET, которые я видел до сих пор, кажется, что ASP.NET имеет два типа интерпретируемых сервером тегов.
В большинстве случаев я вижу <asp:XXXX >
теги, такие как
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
, но я также вижу обычные теги ASP, такие как
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="TailspinSpyWorks.SiteMaster" %>
В чем разницадва формата тегов?Оба интерпретируются сервером правильно?Зачем мне использовать один над другим?