私はコンテナを作成し、いくつかのものでそれを設定するビューを持っています。ビューは、そのCSSやJavascriptを含んCSS/Lessの剃刀?
@Html.Action("Index", "Product", new { Container = "LatestProducts" })
:その後、私はこのような別のビュー内から呼び出す
:コンテナ名は、このようなルックスの私のコントローラの並べ替えので、ビューに渡されます同じページ上で、次のように:
<div id="@ViewBag.Container">
<div class="New"></div>
<ul></ul>
</div>
<style>
#@ViewBag.Container {
...
}
</style>
<script>
function AddProduct(container, o) {
var ul = $(container).find('ul');
ul.append(o.whatever);
}
$(function() {
@foreach (var item in Model) {
@: AddProduct('#@ViewBag.Container', { whatever: item.whatever });
}
});
</script>
私の問題は、今私は、独自のファイルにそれを置くためにページのうち、すべてのJavaScript/CSSをリッピングだ、と私はどのように知っていないということです剃刀を書く必要なコンテナ名...
思考誰ですか?
CSS用に使用できるかどうかを試してみてください。 'background-image:url(...)'のパスをハードコーディングしたくないという問題もあります。 – ekkis