Bir Outlook e-posta penceresini nasıl başlatırım (mailto: köprüye benzer)?LinkButton tıklama etkinliğinde e-posta istemcisi nasıl başlatılır?
Bu işlemin LinkButton
tıklama etkinliğinde yapılması gerekir.
Bir Outlook e-posta penceresini nasıl başlatırım (mailto: köprüye benzer)?LinkButton tıklama etkinliğinde e-posta istemcisi nasıl başlatılır?
Bu işlemin LinkButton
tıklama etkinliğinde yapılması gerekir.
Mailto işlevselliğinin istemci tarafında olması gereken bir işlev olduğunu düşünün. Bunu yapmak için javascript'e ihtiyacınız olacak. Mailto'nun ne zaman olmasını istediğinize bağlı olarak iki seçeneğiniz vardır. senin are tükendi
<asp:LinkButton runat="server" ID="btnEmail" Text="Send Email"
OnClientClick="window.open('mailto:[email protected]','email');">
</asp:LinkButton>
bunu sunucu tarafı kod SONRA gerçekleşmesi isterseniz:
sonra sadece LinkButton
'ın OnClientClick
etkinliğe eklenecek olabildiğince kısa LinkButton'a tıklandığında olarak gerçekleşmesini istiyorsanız Yeni sayfa başladığında çalışacak javascript olayını yayınlayacak:
Yardım edin.
Bunu, LinkButton'un OnClientClick
olayını kullanarak gerçekleştirdim.
Sen kullanabilirsiniz:
<asp:LinkButton runat="server" ID="btnEmail" Text="Send Email"
OnClientClick="window.location.href = 'mailto:[email protected]?subject=Email Subject';">
</asp:LinkButton>
Ayrıca kodda yapabilirsiniz, eğer bir veritabanı veya bir şey e-posta adresi yüklemeniz gerekir: iyi
btnEmail.OnClientClick = "window.location.href = 'mailto:[email protected]?subject=Email Subject';";
, bir eğer var arkasındaki LinkButtons kodunda yürütülmesi gereken deyim, bu nedenle (yeni bir e-posta başlat), kodun arkasında bir "başka" koşul olarak bulunması gerekecek; – user279521
Çalışıyor! Ama sen bunu zaten biliyorsun :-) – user279521