我想呈现特定的部分/ div点击特定的链接或按钮。假设链接/按钮位于A.cshtml
页面,并且b.cshtml
是我想要在特定节/ div内加载A.cshtml
页面的局部视图。我试过Ajax.ActionLink
但是做不到。任何帮助或建议?MVC3中的部分渲染
0
A
回答
1
我试图ajaxactionlink但不能做
这真的不是在这里提出一个问题的方式。 Cant do
不是一个确切的问题描述。下一次当你问一个关于SO的问题时,你会试试看。
这是说,让我为你提供一个例子:
@Ajax.ActionLink("click me", "SomeAction", new AjaxOptions {
UpdateTargetId = "result"
})
<div id="result"></div>
,然后你将有一个行动,这将使这部分观点:
public ActionResult SomeAction()
{
return PartialView("_NameOfYourPartial");
}
最后请确保您有将jquery.unobtrusive-ajax.js
脚本引用到您的页面,该页面使用Ajax.ActionLink
帮助程序发出的HTML5 data- *属性劫持click事件并发送AJAX请求,而不是正常请求:
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
0
控制器可以返回一个局部视图作用的结果:
public ActionResult Details()
{
var model = // your model
var viewName = // your partial view name
return PartialView(viewName, model);
}
0
Ajax.ActionLink
应该这样做,可能是你错过了somwthing。 查看这个post它可能会给你答案
相关问题
- 1. 在asp.net中渲染部分页面MVC3
- 2. 在MVC3的循环中渲染部分视图
- 3. 渲染部分未渲染.NET mvc
- 4. 渲染回部分
- 5. MVC部分渲染
- 6. MVC3在部分视图中渲染脚本
- 7. 在MVC3中渲染导航
- 8. Rails 3的渲染部分
- 9. 渲染收集部分
- 10. Rails 3渲染/部分
- 11. 渲染部分点击
- 12. 部分不会被渲染
- 13. 渲染变量部分
- 14. 渲染模板,部分
- 15. 包括与渲染部分
- 16. asp mvc 2部分渲染
- 17. @ Ajax.Actionlink渲染部分视图
- 18. 渲染部分使用jQuery
- 19. Ruby on Rails渲染部分
- 20. 渲染部分语法
- 21. 渲染部分UI元素
- 22. ASP.NET MVC在Html Helper中使用渲染部分渲染
- 23. 从xml渲染mvc3中的页面
- 24. 从mvc3中的网格选择渲染局部视图
- 25. 在ASP.Net中渲染局部视图使用Ajax的MVC3 Razor
- 26. 在JavaScript变量中渲染部分
- 27. 在部分渲染中使用集合
- 28. 在MVC中渲染部分视图
- 29. HAML部分 - 错误渲染局部
- 30. Rails渲染部分内部线条块