मैं एक आउटलुक ईमेल विंडो कैसे लॉन्च कर सकता हूं (मेललेट के समान: हाइपरलिंक में क्या करता है)?लिंकबटन पर ईमेल क्लाइंट लॉन्च करने के लिए कैसे करें ईवेंट पर क्लिक करें?
यह LinkButton
ईवेंट पर क्लिक करने की आवश्यकता है।
मैं एक आउटलुक ईमेल विंडो कैसे लॉन्च कर सकता हूं (मेललेट के समान: हाइपरलिंक में क्या करता है)?लिंकबटन पर ईमेल क्लाइंट लॉन्च करने के लिए कैसे करें ईवेंट पर क्लिक करें?
यह LinkButton
ईवेंट पर क्लिक करने की आवश्यकता है।
ध्यान दें कि मेलto कार्यक्षमता एक ऐसा कार्य है जिसे ग्राहक पक्ष होने की आवश्यकता है। आपको ऐसा करने के लिए जावास्क्रिप्ट की आवश्यकता होगी। जब आप मेलो बनना चाहते हैं तो इस पर निर्भर करते हुए कि आपके पास दो विकल्प हैं।
आप इसे जैसे ही LinkButton क्लिक किया जाता है तो होना चाहते हैं तो बस LinkButton
के OnClientClick
ईवेंट में शामिल:
<asp:LinkButton runat="server" ID="btnEmail" Text="Send Email"
OnClientClick="window.open('mailto:[email protected]','email');">
</asp:LinkButton>
आप इसे सर्वर साइड कोड के बाद क्या करना चाहते हैं अपने कर रहे हैं समाप्त हो गया है नया पृष्ठ शुरू होने पर जावास्क्रिप्ट ईवेंट को चलाने के लिए जा रहा है:
// At the end of your LinkButton server side OnClick event add the following code:
ClientScript.RegisterStartupScript(this.GetType(), "FormLoading",
"window.open('mailto:[email protected]','email');", true);
आशा है कि मदद करता है।
मैंने लिंकबटन की OnClientClick
घटना का उपयोग करके इसे पूरा कर लिया है।
आप उपयोग कर सकते हैं:
<asp:LinkButton runat="server" ID="btnEmail" Text="Send Email"
OnClientClick="window.location.href = 'mailto:[email protected]something.com?subject=Email Subject';">
</asp:LinkButton>
तुम भी कोड में यह कर सकते हैं, मामले में आप एक डेटाबेस या कुछ और से कोई ईमेल पता लोड करने के लिए की जरूरत है:
btnEmail.OnClientClick = "window.location.href = 'mailto:[email protected]?subject=Email Subject';";
अच्छी तरह से
, वहाँ एक है, तो है कथन जो लिंकबूटन कोड के पीछे निष्पादित करने की आवश्यकता है, इसलिए यह (एक नया ईमेल शुरू करें) को "अन्य" स्थिति के पीछे कोड में होना होगा; – user279521
यह काम करता है !! लेकिन आपको यह पहले से ही पता था :-) – user279521