【发布时间】:2025-12-25 03:35:11
【问题描述】:
我正在尝试弄清楚如何使用 ViewModel 来查看视图中的详细信息。
我设置了一个视图模型,但似乎无法在我的视图中使用它。
在我的控制器中,我有一个 Details 方法,我想用它来显示 ViewModel 中的所有细节。
到目前为止,我将用户名作为字符串传递,然后创建 ViewModel 的新实例,然后我尝试用数据填充 ViewModel,但不确定我需要如何执行此操作。我根据传入的 id 分配用户名 -
public ViewResult Details(string id)
{
var viewModel = new RegisterViewModel();
viewModel.UserName = id;
return View(viewModel);
}
然后将 viewModel 发送回视图,但是如何将其他相关数据获取到 viewModel 中??
【问题讨论】:
-
你能澄清你的问题吗? 获取其他相关数据是什么意思?你的意思是从视图内部?
-
我的意思是模型。视图模型包含 user 和 userdetails 模型。当我单击“详细信息”链接时,我想检索该特定用户的所有数据,但我不确定如何执行此操作。我的意思是与传入的用户名有关。谢谢