T-Maz Ответов: 2

Как изменить имя АСП сердечника 2 данных tempdata имя файла cookie?


Имя файла cookie -". AspNetCore.Mvc.CookieTempDataProvider". Я хотел бы изменить имя файла cookie, чтобы были подсказки к технологии, которая обслуживает веб-сайт.

Что я уже пробовал:

Я посмотрел сюда:
public void ConfigureServices(IServiceCollection services)

Но ничего не нашел.

2 Ответов

Рейтинг:
0

Duke Of Haren

services.Configure<CookieTempDataProviderOptions>(options => options.Cookie.Name = "MyTempDataCookie");


Поместите это в свой метод ConfigureServices.


Рейтинг:
0

T-Maz

public class Startup
{

    public void ConfigureServices(IServiceCollection services)
    {
       services.AddSingleton<ITempDataProvider, Interfaces.CookieTempDataProvider>();
    }

}

public class CookieTempDataProvider : ITempDataProvider
{
    const string TempDataCookieKey = "MyCookieName";

    public IDictionary<string, object> LoadTempData(HttpContext context)
    {

    }

    public void SaveTempData(HttpContext context, IDictionary<string, object> values)
    {

    }

}