0

ページ要素のタイトルとヘッドで <%= Html.Encode(item.name) %> を取得するにはどうすればよいですか

これをコンテンツ プレース ホルダー (タイトル コンテンツ、およびメイン コンテンツ) として使用したいと考えています。ただし、これらの要素にこれらを追加しようとするたびに、基本的にこれは許可されていないというエラーが表示されます。

<h2>Performances for :<%= Html.Encode(item.venue) %></h2>

これは私がやっていることですが、うまくいきません

誰かが私の質問を手伝ってくれませんか、ありがとう。

4

2 に答える 2

1

タグrunat="server"から属性を削除します。<head>これは、WebFormsの古き良き時代から残された遺産であり、MVCで実行可能な意味がなく、誰かがデフォルトのテンプレートから削除するのを忘れていました。

また、item変数がマスターページで使用できない場合、この変数がビューでのみ使用可能なビューモデルの一部である場合、各ビューで再定義されるコンテンツプレースホルダーを使用できます。

于 2011-04-11T16:08:40.970 に答える
-1

<h2>ページのセクションにタグを入れずに試してみて<title>ください。

于 2011-04-11T16:14:39.103 に答える