将两个参数传递到三个参数方法中



当 im 只传递 2 个参数时它是如何工作的

List.cshtml

@Html.PageLinks(Model.PagingInfo, x => Url.Action("List", new { page = x }))

进入这种方法?寻呼助手.cs

public static MvcHtmlString PageLinks(this HtmlHelper html,
            PagingInfo pagingInfo,
            Func<int, string> pageUrl)

这里的关键在于方法签名的这一部分:this HtmlHelper htmlthis指示该方法是 HtmlHelper 实例上的扩展方法。

因此,提供给该方法的HtmlHelper html是本地Html属性。

相关内容

  • 没有找到相关文章

最新更新