لم يتم دعا SendingMail عند إنشاء المستخدم من التحكم CreateUserWizard في asp.net؟
-
05-07-2019 - |
سؤال
ولدي الحدث 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 وبعد ذلك عملت بطريقة سحرية.
لا تنتمي إلى StackOverflow