Нет, то, что вы ищете, будет называться родительским селектором . CSS не имеет ни одного; они были предложены несколько раз, но я не знаю ни одного существующего или будущего стандарта, включая их. Вы правы, что вам нужно будет использовать что-то вроде jQuery или использовать дополнительные аннотации классов для достижения желаемого эффекта.
Вот некоторые похожие вопросы с похожими результатами:
См. Свойство Attachment.Name :
Получает или задает значение имени типа содержимого MIME в типе содержимого, связанном с этим вложением.
Вы можете установить для свойства Attachment .Name
что угодно. В примере внутри последней ссылки у вас может быть:
// Create the file attachment for this e-mail message.
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
data.Name = "VeryNiceName.dat"; //(not in original example)
...
message.Attachments.Add(data);
Сохраните вложение во временную папку с желаемым именем, затем прикрепите его. Не забудьте удалить его после отправки электронного письма, чтобы временная папка не стала слишком большой.
Изменить : принятый ответ намного лучше, но я оставлю его здесь для других, которые спустятся по тот же путь мысли и посмотрите, насколько это неверно.