Hi,
In VB.NET Response.Cookies("StaffInfoCookie")("ClinicID") creates a cookie with subkeys. In C# Web Forms, you can do the same like this:
HttpCookie cookie = new HttpCookie("StaffInfoCookie");
cookie["ClinicID"] = ddlClinic.SelectedValue;
cookie["JobID"] = ddlJob.SelectedValue;
cookie.Expires = DateTime.Now.AddDays(366);
Response.Cookies.Add(cookie);
In Blazor, cookies must be handled using JavaScript (via JS Interop), because direct cookie access isn't available in C#.