لم يتم دعا SendingMail عند إنشاء المستخدم من التحكم CreateUserWizard في asp.net؟

StackOverflow https://stackoverflow.com/questions/1608242

سؤال

ولدي الحدث OnSendingMail أعلن في ترميز CreateUserWizard. لدي التعليمات البرمجية في ملف التعليمات البرمجية الخلفية وكذلك إعدادات البريد في الملف web.config، ولكن إذا وضعت نقطة فاصل على طريقة SendingMail، فإنه لا حتى تصل إلى نقطة فاصل وأنا لا يمكن معرفة لماذا لا يحدث.

وهنا لي طريقة SendingMail:

protected void CreateUserWizard1_SendingMail(object sender, MailMessageEventArgs e)
{
    MembershipUser user = Membership.GetUser(CreateUserWizard1.UserName);

    string loginurl = "http://localhost:2030/login.aspx";

    e.Message.Body = e.Message.Body.Replace("<%VerifyUrl%>", loginurl);

}
هل كانت مفيدة؟

المحلول

وأنا لا أعرف لماذا كان هذا القضية، ولكن كان أساسا لإعادة CreateUserWizard1_SendingMail وبعد ذلك عملت بطريقة سحرية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top