我有一个视图/屏幕,允许用户输入他们的个人详细信息。有两个部分(都包含在同一个视图模型中):
这些是数据库和模型中的单独实体
但是,一个用户可能有超过1个以前的名称,由于空间限制我想到有一个with图像,指向另一个在Web浏览器中打开一个新Tab的视图,而不是一个新的窗口,如Javascript和/或者弹出窗口可以被禁用。
所以,我不确定这是否是正确的方法,因为我没有看到如何将其他先前的名称返回到父视图模型。
另一个想法(我写这个问题的时候)是让图像调用一个控制器方法,将附加名称信息保存到viewmodel,然后用viewmodel中修改过的数据重新显示视图 - 我想这会使用javascript禁用 - 不是非常用户友好,因为如果用户想要删除其中一条记录,则必须循环浏览以前的名称....
我的ViewModel:
公共用户用户{get;组; }
public List userPreviousNamesList;
public UserPreviousName userPreviousNames {get;组; }
Hmmmmm ...... 对于这种情况的任何解决方案/经验都是最受欢迎的。
答案 0 :(得分:0)
对于您的第一个要求,我相信它是关于绑定嵌套模型