具体的には、C#
と.aspx
ドキュメントを使用して小さなWebページを作成しました。私がドキュメントC#
の一部に入れたすべてのコードは、次のようになります。<head>
Page_Load
<script language="C#" runat="server">
protected void Page_Load(Object s, EventArgs e) {
Response.Write(@"<div class=""header"">Foo Bar</div>");
...
}
</script>
これはどういうわけか機能しますが、問題は、これによって生成されたhtmlが<html>
ドキュメントの開始タグの上に詰め込まれ、文字設定が壊れて(メタタグを読み取らない?)、奇妙なことが起こらないことです。私は使用するASP.NET
のが初めてで、それは明らかです。区切り文字<body>
を使用して到達できるように、すべてのステートメントをどこに配置しますか?<%