我们如何在<section>
<div example-directive>
...
</section>
<section ng-controller="ExampleCtrl as example">
...
</section>
的View中的多个位置使用一个div
。
假设我已经宣布了一个MVC
,并且只在div
中的视图剃刀中的多个框架中调用div
。
答案 0 :(得分:0)
考虑使用部分视图满足您的要求。因此,您希望显示多个位置的div
将成为partial view
的一部分,并拥有自己的ViewDataDictionary
。
部分观点
使用局部视图可以定义将在父视图中呈现的视图。部分视图作为ASP.NET用户控件(.ascx)实现。
实例化部分视图时,它会获得父视图可用的ViewDataDictionary
对象的副本。
因此,部分视图可以访问父视图的数据。但是,如果部分视图更新数据,则这些更新仅影响部分视图的ViewData对象。父视图的数据不会更改。
Check this for more information
或强>
另一种方法是使用jQuery
获取div
并注入需要的地方。
答案 1 :(得分:0)
在Shared
文件夹中创建部分视图。将您的常用HTML放在该局部视图中。使用@Html.Partial("_SharedPartialViewName")
,无论您想要哪种常见的html。
您还可以从此网址了解实施情况 http://www.codeproject.com/Tips/617361/Partial-View-in-ASP-NET-MVC