gpt4 book ai didi

javascript - ajax.actionlink(){} 正在重新加载页面而不是调用 ajax

转载 作者:行者123 更新时间:2023-11-29 14:51:19 25 4
gpt4 key购买 nike

我正在尝试调用一个 ajax 操作而不是重新加载页面,但是这里似乎不起作用是我在其中实现 ajax.action 方法的索引

@model IEnumerable<MessagingProject.Models.chating>  
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Ajax.ActionLink("Info", "info","Chat", new AjaxOptions
{
UpdateTargetId = "AliHamadi",
InsertionMode = InsertionMode.Replace,
HttpMethod = "get"
})
@Html.ActionLink("Create New", "Create")
</p>
<table >
<tr>
<th>
@Html.DisplayNameFor(model => model.sending)
</th>
<th>
@Html.DisplayNameFor(model => model.reciving)
</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.sending)
</td>
<td>
@Html.DisplayFor(modelItem => item.reciving)
</td>
<td>

@Html.ActionLink("Info", "info", new {ID=item.id }) |

@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
</td>
</tr>
}
</table>
<div id="AliHamadi">
</div>

这是我的 Action 信息 Action 方法

public PartialViewResult info()
{
var model = messageContext.messages.Select(r => r.name == "ali").Single();
return PartialView("info",model);
}

这是我实现 jquery 脚本的布局 View

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />


</head>
<body>
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Chatting", "Index", "Chat")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
</ul>
<section id="main">
@RenderBody()
<p>Copyright W3schools 2012. All Rights Reserved.</p>
</section>
@* @Content.Script("jquery-2.1.1.min.js", Url) *@
<script src="~/Scripts/jquery-2.1.1.js"></script>
<script src="~/Scripts/jquery-2.1.1.min.js"></script>
</body>
</html>

我重新加载整个页面而不是调用信息方法并在索引 View 中实现它

最佳答案

是的,Stephen 我实际上忘记在我的项目中包含 unobtrusive.js。谢谢你提到它。

亲切的问候。

关于javascript - ajax.actionlink(){} 正在重新加载页面而不是调用 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314430/

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