The SendGrid C# library now has ASM (Advanced Subscription Management) implemented as a property of the "SendGridMessage" object:
SendGridMessage message = MailHelper.CreateSingleTemplateEmail(from, to, templateId, dynamicTemplateData);
message.Asm = new ASM() { GroupId = 123, GroupsToDisplay = new List<int>() { 123, 456 } };