こんにちは!
jshtml でマスター ページまたはレイアウトを作成する方法はありますか?
これを .net Razor スタイルで実行しようとしましたが、うまくいきませんでした。 jshtml ビュー エンジンへのリンク。
私の意図は、マスターページをlayout.jshtmlと呼び、index.jshtmlなどの他のサブページをかみそりのように呼び出すことです。
「マスターページが欲しい」と言う意味の詳細説明私は Layout.jshtml を持っています、これは私のマスターページです
<html>
<head>
<link rel="stylesheet" href="/stylesheets/style.css" ></link>
</head>
<body>
@writeBody();
</body>
</html>
私はsome.jshtmlと呼ばれる他のビューを持っています
<h1>@locals.title</h1>
<div class="Mydata">
@locals.content
@locals.otherContent
</div>
このページをブラウザで実行すると、layout.jshtml と some.jshtml を連結したいと思います。some.jshtml のコンテンツは writeBody(); でレンダリングされます。layout.jshtml で
連結について話すときは、このようなものを意味します。これはブラウザで見ることができる結果です。
<html>
<head>
<link rel="stylesheet" href="/stylesheets/style.css" ></link>
</head>
<body>
<h1>title</h1>
<div class="Mydata">
content
otherContent
</div>
</body>
</html>