我需要在Controller函数中调用JavaScript函数。 我的代码如下所示:来自控制器的调用JavaScript函数
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(DeviceLocation locationToEdit)
{
var originalLocation = (from m in _db.DeviceLocations
where m.Id == locationToEdit.Id
select m).First();
if (!ModelState.IsValid)
return View(originalLocation);
_db.ApplyCurrentValues(originalLocation.EntityKey.EntitySetName, locationToEdit);
_db.SaveChanges();
Utility.mostRecentLocationUpdate = locationToEdit;
/******************************************
need to call updateMap() JavaScript function
*******************************************/
return RedirectToAction("Locations");
}
谢谢!
为什么你需要从服务器端调用客户端功能?你想达到什么目的? –
我需要在数据库更改时更新地图。理想情况下,updateMap()应该是一个回调函数,当Location表中的一行发生变化时它会自动执行。 – YoYoMyo
请让我知道,如果我想要做的是不好的做法!我很乐意采用更好的方式将我的地图(JavaScript)与我的数据库连接起来。 – YoYoMyo