[英]Using AjaxExtensions.RouteLink
為了滿足ASP.net MC3中的特定要求,我想使用AjaxExtensions.RouteLink,但是我想知道如何在視圖中使用它。 例如:
@AjaxExtensions.RouteLink(ajaxHelper, link.Text, new { controller="Home",action="List",
category = id },
new AjaxOptions { UpdateTargetId = "itemList",InsertionMode=InsertionMode.Replace },
new { @class = "item" })
但是在運行時會拋出錯誤“當前上下文中不存在名稱'ajaxHelper'”。 由於我是這種用法的新手,因此它使我停下來。有人可以分享使用此用法的一些詳細信息嗎? 非常感謝
使用如下所示的內容:
@foreach (var link in Model)
{
if (link.SubCat.Count == 0)
{
@Ajax.RouteLink(link.Text, new
{
controller = "Home",
action = "List",
pId = link.Id,
parentCatId=link.ParentCatId
},
new AjaxOptions
{
UpdateTargetId = "itemList", //div name
InsertionMode = InsertionMode.Replace
},
new { @class = "menuitem" }
)
}
上面的代碼在PartialView中。 但是現在的問題是,它不會將結果更新為提供的目標。 相反,它將結果替換為整個頁面。 希望現在有人可以給我一個擺脫它的線索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.