使用未赋值的局部变量 MVC 模型



当我声明模型类 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();

最新更新