@Html.RenderAction
отображает результат и вместо того, чтобы вернуть его в виде строки, записывает его непосредственно в ответ и возвращает Void
. Поэтому вам нужно будет использовать его внутри блока C#, обозначенного как @{ }
, и заканчивать его точкой с запятой в конце, точно так же, как вы вызываете / вызываете функцию void.
Итак, ваш фронт -end необходимо изменить на:
<div>
@{
Html.RenderAction("UrunOzellikTipWidget", "Admin");
Html.RenderAction("UrunOzellikDegerWidget", "Admin");
}
</div>
Другой ответ (удаление лишних амперсандов) не сработает, потому что эти 2 RenderAction
заключены в <div />
. Если вы удалите амперсанд, они будут обрабатываться как обычные HTML. Он будет выводиться как:
введите описание изображения здесь