使用相对路径在Visual Studio中发送电子邮件

时间:2019-05-03 23:49:09

标签: c# relative-path system.net.mail

我正在使用System.Net.Mail发送电子邮件。我必须在电子邮件中包含公司横幅。

我尝试了多种方式使用相对路径以及图像的完整服务器位置。提供完整的服务器位置确实可行,但这不是推荐的方法,因为环境将从开发人员,UAT变为产品。 我需要提供相对路径的帮助。这是我尝试过的:

RelativeSource

这是我构造消息正文的方式:

<ContextMenu DataContext="{Binding Path=Parent.DataContext.ContextMenuViewModel, RelativeSource={RelativeSource Self}}"

<ContextMenu DataContext="{Binding DataContext.ContextMenuViewModel, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}"

<ContextMenu DataContext="{Binding ContextMenuViewModel, RelativeSource={RelativeSource AncestorType=ContentControl}}"

<ContextMenu DataContext="{Binding DataContext.ContextMenuViewModel, RelativeSource={RelativeSource AncestorType=UserControl}}"

但是它们都没有在电子邮件中显示图像。请指教

0 个答案:

没有答案