1. 添加unobtrusive-ajax引用,<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
2. 添加ActionLink
@Ajax.ActionLink("Click here to see today's special", "DailyDeal", new AjaxOptions { UpdateTargetId = "testDiv", InsertionMode = InsertionMode.Replace, HttpMethod = "Get" })
3. 需要添加Controller Action
public ActionResult DailyDeal()
{
ViewBag.Items = new string[] {"AA","BB","CC","DD","EE"};
return PartialView("ViewUserControl1");
}
4. 使用ViewUserControl1返回的HTML替换ID=testDiv的HTML元素
<div style="width:100px; background-color:blue; color:white ">
@foreach(var a in ViewBag.Items)
{
@a
<br/>
}
</div>
分享到:
相关推荐
适用于ASP.NET Core的不引人注目的Ajax助手(例如MVC5 Ajax.BeignForm和Ajax.ActionLink )。 产品特点 与上载文件一起使用。 与[AntiForgeryTokenValidation] 。 具有[AjaxOnly]属性以限制操作。 具有...
使用带有加载面板的ajax.ActionLink更新Div元素
首先,在ASP.NET MVC中使用自带的ajax功能,必须要导入2个js文件(顺序不能颠倒): ASP.NET MVC提供了2个常用的ajax辅助方法. Ajax.ActionLink 该辅助方法用于在页面上生成具有ajax功能的超链接. 在该辅助方法...
在ASP.NET Core Razor(以下简称Razor)...Razor页面使用处理程序方法来处理传入的HTTP请求(GET / POST / PUT / Delete)。这些类似于ASP.NET MVC或WEB API的Action方法。Razor Pages遵循特定的命名约定,Handler方法也
在ASP.NET MVC beta中我们可以使用Ajax.BeginForm, Ajax.ActionLink来进行Ajax调用,同样我们也可以使用一些支持Ajax 框架如jQuery来简化对ajax的调用。
@Ajax.ActionLink(“文本”,”控制器”,new{参数},new AjaxOptions(){ HttpMethod=”post”,OnSuccess=”f1(PassValue)” }) 这里注意最后的OnSuccess,如果直接把变量丢进去,会把变量认为是一个字符串 如果改成...
ASP_NET_MVC_AjaxActionlkink ASP.NET MVC可以使用Ajax ActionLink创建表格。
8.2.1 ajax的actionlink方法 183 8.2.2 html 5特性 185 8.2.3 ajax表单 186 8.3 客户端验证 188 8.3.1 jquery验证 189 8.3.2 自定义验证 190 8.4 辅助方法之外 194 8.4.1 jquery ui 194 8.4.2 使用jquery ui...
actionLink features footer true ./logo.jpg 开始阅读 → HTML/标准模式与混杂模式.md title details HTML 包含 HTML 标准、特殊属性、H5 新增功能和开发中需要注意的地方 title details CSS 包含页面布局、BFC、...