当我声明模型类 EmailModel 的变量时出错使用未赋值的局部变量
EmailModel emailModel;
string Data = RenderPartialViewToString(this, "ChangePasswordemail", emailModel);
string name = WebSecurity.CurrentUserName;
Data = Data.Replace("Name", emailModel.FirstName);
Data = Data.Replace("Email", emailModel.Email);
EmailModel emailModel;
您正在声明电子邮件模型,但未分配它。然后,您尝试在不实例化它的情况下使用它。
您需要将其更改为 EmailModel emailModel = new EmailModel();
."new"关键字在内存中创建一个新实例。
>@Muhammad Farhan,看起来这被否决了,但无论如何我都会尝试让你朝着正确的方向前进。将顶行更改为此并实际分配变量。
EmailModel emailModel = new Emailmodel();