我是asp.net mvc3的新手。我正在一个需要使用谷歌地图控件渲染视图的项目中工作,之前定义了地图位置的某些参数。
我可以访问aspx中的地图用户控件代码。任何人都可以帮我在剃刀中实现这个代码吗?或者我只为地图创建一个局部视图?
提前多多感谢!
达尼
答案 0 :(得分:2)
最好为地图控制创建单独的局部视图。然后,您可以通过调用:
将该视图包含在您需要的所有页面中@Html.RenderPartial('YourMapPartialViewName', new { ... })
如果需要,第二个参数用于将其他变量传递给局部视图。
对控件使用局部视图总是更好,因为您可以轻松地在项目的不同页面上重复使用它们。确保在此局部视图中放置了地图控件所需的所有代码。
希望这有帮助。