私はASP.NETが本当に新しいです。私はデフォルトのASP.NET Webアプリケーションをチェックアウトしていました。デフォルトでは、いくつかのページ(Default.aspx、About.aspxなど)があります。runatサーバーの属性を理解する
Site.masterファイルが私のページのメインレイアウトを作成するファイルであることに気付きました。 しかし、head
タグにはrunat="server"
という属性があることにも気付きました。
このタグは<asp:XXX>
タグで使用されていますが、なぜ<head>
タグで使用されているのですか?
また、その属性を削除すると、すべてのスタイルがウェブページから削除されます。だから、それは明らかに何かをしている。私はちょうどその正確に何をしているのか分かりません...
なぜ、HTMLタグには... ???私はrunat
属性は基本的に、それはパースに要素を必要としていることをASP.Netを伝え、その属性と、それはなどのコンテンツです...
<head runat="server">
<title>Hallo</title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<!-- This part is run on the server. So why does the head tag
also need a runat=server ?? -->
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
MVCの使用を開始します。特に開始したばかりのMVCを使用してください。 – vcsjones
これについては、すでにいくつかの質問があります。http://stackoverflow.com/q/1375725/422353、http://stackoverflow.com/q/304290/422353 – madth3
@vcsjones私の証明書のMS 70から515の本。だから、現在私はちょうどASP.NET :-( – Vivendi