To use Jdenticon on a ASP.NET Core site, start by installing the Jdenticon.AspNetCore NuGet package.

PM> Install-Package Jdenticon.AspNetCore

Then enable Jdenticon in your application by calling UseJdenticon in Startup.cs. Put the call right above UseStaticFiles.

using Jdenticon.AspNetCore;
/* ... */

public class Startup
    /* ... */

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        /* ... */
        /* ... */

Make the tag helper and the extensions for @Html and @Url available to your views by adding the following lines to _ViewImports.cshtml.

@using Jdenticon.AspNetCore
@addTagHelper "*, Jdenticon.AspNetCore"

Now you can render icons on any page by using any of the following examples:

    var myIconValue = "jdenticon";

<!-- Tag helper approach -->
<img identicon-value="myIconValue" width="100" height="100" alt="Identicon" />

<!-- @@Html approach -->
@Html.Identicon(myIconValue, size: 100, alt: "Icon")

<!-- @@Url approach -->
<img src="@Url.Identicon(myIconValue, size: 100)" alt="Icon" width="100" height="100" />

Read more

API documentation