我想呈現特定的部分/ 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. 在模型mvc3中渲染列表的一部分
- 4. 在MVC3的循環中渲染部分視圖
- 5. 渲染部分未渲染.NET mvc
- 6. MVC部分渲染
- 7. 渲染回部分
- 8. MVC3在部分視圖中渲染腳本
- 9. 在MVC3中渲染導航
- 10. Rails 3的渲染部分
- 11. RoR的渲染部分TABINDEX
- 12. mvc3渲染iframe的視圖
- 13. ASP.Net MVC3渲染部分操作返回錯誤
- 14. 將部分視圖渲染到部分
- 15. WebGL紋理渲染部分
- 16. 渲染部分不顯示
- 17. 部分不會被渲染
- 18. Rails ajax渲染部分
- 19. 渲染部分點擊
- 20. 擴展jquery:渲染部分
- 21. Ruby on Rails渲染部分
- 22. 渲染部分使用jQuery
- 23. 渲染部分UI元素
- 24. Rails渲染部分:集合
- 25. 渲染變量部分
- 26. 渲染收集部分
- 27. Rails部分渲染兩次?
- 28. 渲染部分特定:category_id
- 29. rails渲染部分集合?
- 30. @ Ajax.Actionlink渲染部分視圖