3
A
回答
2
地圖格,我不認爲這會工作,使用標準的MVC阿賈克斯腳本。我相信MVC javascript是默認使用<a>
元素創建的。另一方面,在<a>
中嵌入div
標記是無效的XHTML。你想達到什麼目的?
使用jquery可能是你想要的安逸方式。舉個例子:
<div onclick="SomeAjaxFunction()">some div content</div>
function SomeAjaxFunction()
{
$.get('<%= Url.Action("SomeAction", "InSomeController") %>', function(data) {
$('.result').html(data); // assuming a partial view
alert('Load was performed.');
});
}
但是,如果你在使用MS阿賈克斯,與div的工作死心塌地,你需要可能看Sys.Mvc.MvcHelpers._asyncRequest
功能,並做一些自己重新包裝,使其可用。我沒有嘗試或測試過,所以請自擔風險。 (堅持與jquery,有更好的幫助和支持可用。)
相關問題
- 1. ajax.actionlink更新div
- 2. ajax.actionlink裝載IMG/DIV
- 3. MVC3:讓DIV作爲ajax.actionlink
- 4. Ajax.ActionLink
- 5. ajax.actionlink
- 6. div as contenteditable:cursor位於div下面
- 7. Ajax.ActionLink值丟失
- 8. MVC4 Ajax.ActionLink Breaks
- 9. Div as Radio HTML5 CSS Bootstrap 3
- 10. Ajax.ActionLink不工作
- 11. 目標div內的Ajax.ActionLink更新目標div
- 12. MVC Ajax和Ajax.ActionLink
- 13. ASP.NET MVC 3 Ajax.ActionLink
- 14. ASP.NET MVC - Ajax.BeginForm vs Ajax.ActionLink
- 15. ASP.NET MVC4 Ajax.ActionLink取代
- 16. Ajax.ActionLink曾經作品
- 17. 把DropDownList的值賦給@Ajax.ActionLink
- 18. JavaScript和ajax.actionlink
- 19. Ajax.ActionLink未開機
- 20. Ajax.ActionLink導航
- 21. Ajax.BeginForm VS Ajax.ActionLink
- 22. jQuery.load()不Ajax.ActionLink
- 23. MVC3 Ajax.ActionLink緩存
- 24. Ajax.ActionLink失敗
- 25. 問題與Ajax.ActionLink
- 26. HTTP 404 Ajax.ActionLink
- 27. Intro as Hidden #div。點擊停止聲音
- 28. asp.net的MVC Ajax.ActionLink問題
- 29. @ Ajax.Actionlink渲染部分視圖
- 30. 更新下拉使用Ajax.ActionLink
Thx爲您的答案,你可能是對的。這個例子中的JQUery會更好。我只是想知道如何在MS Ajax中做到這一點。我知道jQuery非常棒,但使用MS的Ajax Helpers非常容易創建Ajax鏈接,Ajax表單等。 – Simon 2010-07-23 13:36:00