在 BusinessApplication 中, LoginInfo.cs 该文件的 [Display] 定义了登录界面的 显示内容,为什么那些没加 [Display] 的也会显示出来?
例如: public Func<string> PasswordAccessor { get; set; }
public LoginOperation CurrentLoginOperation
PasswordAccessor 和 CurrentLoginOperation 没定义 [Display] ,但是在 登录的界面也显示出来了,不知道哪里出错了?
[Display]是Optional的,如果没有这个,DataForm在自动生成Field的时候会默认他是要包括在内的.
如果不想自动生成,可以在你不想显示的Property上添加[Display(AutoGenerateField = false)]
我在 BusinessApplication 的解决方案中, 把 Ria 的服务从 BusinessApplication.Web 中 分离出来, 独立建立了一个 项目,
然后在 BusinessApplication 的 silverlight 项目 中, 重新引用 Ria 项目.
但 别的功能都能正常使用, 就是 登录界面 和 注册界面 中, 那些本来没有定义显示的, 都显示出来了.
[Display]是Optional的,如果没有这个,DataForm在自动生成Field的时候会默认他是要包括在内的. 如果不想自动生成,可以在你不想显示的Property上添加[Display(AutoGenerateField = false)]