将参数值从url传递回视图模块

时间:2015-12-03 22:19:25

标签: asp.net-mvc razor

我正在尝试将参数值从我的网址传递回视图模型。以下是网址:StudentDetails/MarkingToolView/1?studentId=1

我想获得第一个参数1(在MarkingToolview /之后),所以我可以将它发回我的数据库

我的viewModel:

public class MarkingVM
{
    public int? ModuleID { get; set; }
}

我的观点:

@Html.HiddenFor(m => m.ModuleID, new { id = ???  })

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

我想你问的是如何将url参数放入你的视图中?以下内容将填充您的视图模型。

<强>控制器

public action MarkingToolView(int studentId)
{

    MarkingVM vm = new MarkingVM(); //or however that is initialized.
    vm.ModuleID = studentId;
    return View(vm);
}