我使用.cs文件中的html代碼來設計用於發送電子郵件的模板。我已將樣式標籤添加到<a href>
標籤,但在電子郵件實際發送時不會生效。 這裏是代碼:將樣式應用於<a href>放置在C#代碼中的標籤
public static void Email()
{
StringBuilder sb= new StringBuilder();
sb.Append("<a href='#' style='font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;color:#fff;text-decoration:none;line-height:2em;font-weight:bold;text-align:center;display:inline-block;border-radius:5px;text-transform:capitalize;background-color:#208ed5;margin:0;border-color:#208ed5;border-style:solid;border-width:10px 20px' target='_blank'>");
sb.Append("link</a>");
}
我認爲你應該使用雙樣式屬性之後的引號,例如'style =「font-family:'Helvetica Neue'; color:green; width:100px;」'。 – user31782
字符串格式化問題 –
@Reddy是字符串格式化問題,謝謝指出。我刪除了「Helvetica Neue」周圍的單引號,現在它工作正常。謝謝 – sumedha