在下面的代码中,我无法将用户名传递给远程验证功能:
public string UserName { get; set; }
public class Numbers
{
[Display(Name = "Additonal Numbers")]
[Remote("NumberExists", "Account", AdditionalFields = "UserName", ErrorMessage = "Serial is already taken.")]
public string additionalNumbers { get; set; }
}
public List<Numbers> NumberList { get; set; }
这是一个简单的示例,但我想在列表中传递来自同一模型的其他字段,但我似乎无法访问公共类范围之外的任何内容。
我是否需要以某种方式将模型的其余部分传递到列表中才能实现这一点,还是我在这里做错了什么?