将字体真棒图标添加到 Html.ActionLink

Add font awesome icon to 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",
                                           })

你可以尝试这样做:

 @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",
})