Forum
Arkadaşlar Asp.Net ile her saat soru çektiriyorum ve bu sorguları html
formatında mail göndermem gerekiyor bu nu nasıl yapabilirim. Her
saat sorgu çekmekte ve mail göndermekte sorun yok sorun çekilen
sorguyu nasıl html veya gridview formatına dönüştürebilirim.
Bu Çektiğim sorguları gridview formatına atıp orada gösterebiliyorum, fakat bu gösterdiğim tarzda mail atamıyorum.
Teşekkürler.
Selam,
Öncelikle mail gönderme formatını HTML olarak set etmeyi unutmayın.
Daha sonra mail olarak atmayı düşündüğünüz sayfayı hazırlayın.
Daha sonra bu URL ye okuyup bir stringe atın.
Sonra da bu stringi body olarak yollayın.
Bir URL'yi olduğu gibi almak için aşağıdaki fonksiyonu kullanabilirsiniz.
public static string GetHtml(string strURL)
{
String strResult;
WebResponse objResponse;
WebRequest objRequest = System.Net.HttpWebRequest.Create(strURL);
objResponse = objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
{
strResult = sr.ReadToEnd();
sr.Close();
}
return strResult;
}