首页 > 解决方案 > 将字体真棒图标添加到 Html.ActionLink

问题描述

我使用 .net 核心并在视图页面中我需要将图标添加到 ActionLink

@Html.ActionLink("Add New Address", "AddAddressTempItem", "Leads", routeValues: null, htmlAttributes: new
                                           {
                                               @data_ajax = "true",
                                               @data_ajax_method = "Get",
                                               @data_ajax_update = "#AddNewAddressInformationModalDiv",
                                               @data_ajax_failure = "onFailureDefault",
                                               @data_ajax_success = "OpenAddAddressTempItemOnSuccess",
                                           })

标签: asp.net-mvcasp.net-corerazor-pages

解决方案


您可以尝试这样做:

 @Html.ActionLink("Add New Address", "AddAddressTempItem", "Leads", null, new
{
    @class = "btn btn-primary",
    @data_ajax = "true",
    @data_ajax_method = "Get",
    @data_ajax_update = "#AddNewAddressInformationModalDiv",
    @data_ajax_failure = "onFailureDefault",
    @data_ajax_success = "OpenAddAddressTempItemOnSuccess",
})

结果:

在此处输入图像描述

在此处输入图像描述

此外,您可以像这样删除@之前data-xxx

@Html.ActionLink("Add New Address", "AddAddressTempItem", "Leads", null, new
{
    @class = "btn btn-primary",
    data_ajax = "true",
    data_ajax_method = "Get",
    data_ajax_update = "#AddNewAddressInformationModalDiv",
    data_ajax_failure = "onFailureDefault",
    data_ajax_success = "OpenAddAddressTempItemOnSuccess",
})

推荐阅读