gpt4 book ai didi

asp.net - 如何从 Javascript 调用 Controller 方法

转载 作者:行者123 更新时间:2023-12-02 17:09:43 25 4
gpt4 key购买 nike

我在表格中显示一堆电影,我最终通过隐藏 div 的 Javascript 删除每部电影。

我现在也想从数据库中删除电影,那么从 Javascript 调用 Controller 方法的最佳方法是什么?

最佳答案

在您的movie Controller 中有一个要删除的HTTPPost操作方法

[HttpPost]
public ActionResult Delete(int id)
{
try
{
repo.DeleteMovie(id);
return "deleted"
}
catch(Exception ex)
{
//Log errror
}
return "failed";
}

在你看来,

<a href="#" data-movieId="34" class="movie">Delete Avengers</a>
<a href="#" data-movieId="35" class="movie">Delete Iron Man</a>
<script type="text/javascript">
$(function(){

$(".movie").click(function(e){
e.preventDefault();
$.post("@Url.Action("Delete","Movie")", { id : $(this).data("movieId")} ,function(data){
alert(data);
});
});
});

</script>

关于asp.net - 如何从 Javascript 调用 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10949937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com