需要在razor中实现一个地图控件编写的aspx代码

时间:2012-03-23 22:28:10

标签: asp.net-mvc-3

我是asp.net mvc3的新手。我正在一个需要使用谷歌地图控件渲染视图的项目中工作,之前定义了地图位置的某些参数。

我可以访问aspx中的地图用户控件代码。任何人都可以帮我在剃刀中实现这个代码吗?或者我只为地图创建一个局部视图?

提前多多感谢!

达尼

1 个答案:

答案 0 :(得分:2)

最好为地图控制创建单独的局部视图。然后,您可以通过调用:

将该视图包含在您需要的所有页面中
@Html.RenderPartial('YourMapPartialViewName', new { ... })

如果需要,第二个参数用于将其他变量传递给局部视图。

对控件使用局部视图总是更好,因为您可以轻松地在项目的不同页面上重复使用它们。确保在此局部视图中放置了地图控件所需的所有代码。

希望这有帮助。