名称'Maps'在当前上下文中不存在在asp.net中使用谷歌地图的错误
本文关键字:错误 net 谷歌地图 上下文 Maps 名称 不存在 asp | 更新日期: 2023-09-27 17:54:53
我试图在asp.net应用程序中集成谷歌地图,但我得到以下错误:
名称" 'Maps'在当前上下文中不存在"
代码如下:
@{
ViewBag.Title = "Map";
}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Map an Address</title>
<script src="~/Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
</head>
<body>
<h1>Map an Address</h1>
<form method="post">
<fieldset>
<div>
<label for="address">Address:</label>
<input style="width: 300px" type="text" name="address" value="@Request["England"]"/>
<input type="submit" value="Map It!" />
</div>
</fieldset>
</form>
@if(IsPost) {
@Maps.GetGoogleHtml(Request.Form["England"],
width: "400",
height: "400")
}
</body>
</html>
您需要:
- 添加一个'using'语句来指定"Maps"属于 的DLL
- 完全命名你的地图类
。(记住这不是你的DLL的确切名称!)
@if(IsPost) {
@Microsoft.Web.Helpers.Maps.GetGoogleHtml(....