Web projemin iş öğesi editörü sayfasında, bir nesne ekledikten veya güncelledikten sonra yöneticiye bir bildirim e-postası gönderiyorum. Ancak, düz bir metin postası göndermek yerine, sadece bu amaç için hazırlanmış başka bir aspx sayfasının (Notification.aspx) html çıktısını göndermek istiyorum.başka bir sayfada bir aspx sayfası görüntüleniyor
İlk olarak, bir örnek Notification.aspx oluşturabilirim ve sonra çıktı almak için RenderControl yöntemini kullanabilirim. Ancak, Editor.aspx sayfasının codebehind sayfasında, yeni bir örnek oluşturmak için Bildirim'in referansına bile ulaşamıyorum.
Ben yükleme ve başka birinde bir sayfanın oluşturulmasına yönelik en iyi uygulama ...
sayesinde olduğunu merak ediyorum.
O aşırı hakkında bilmiyordum. IHttpHandler'ı alan başka bir tane daha var. Bu, Sayfa olaylarına abone olmanıza ve işleme koymadan önce çıktısını değiştirmenize izin verir. Çok güzel ve aşağıda EmailPageHandler kodumu önemli ölçüde basitleştirir. +1 –
teşekkürler. Bu hile basit bir şekilde yapıldı :) şimdi ben de bu işlemi uyumsuz olarak yapabilir miyim? posta gövdesinin html – koraytaylan
oluşturmak için biraz zaman aldığı için bunu yeni bir iş parçacığı oluşturarak yapardım, render kodunu bir yönteme koyardım. Ve yeni iş parçacığı içinde yöntemi çalıştırın. – MartinHN