#asp.net-mvc #asp.net-core #razor-pages
#asp.net-mvc #asp.net-ядро #razor-страницы
Вопрос:
Я использую .net core и на странице просмотра мне нужно добавить значок в 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",
})
Ответ №1:
Вы можете попробовать сделать так:
@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",
})
Результат:
Кроме того, вы можете удалить @
before 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",
})