2015-12-03 45 views
0

我正在嘗試將參數值從我的url傳遞迴視圖模型。這裏是網址:StudentDetails/MarkingToolView/1?studentId=1將參數值從url傳遞迴查看模塊

我試圖得到1的第一個參數(MarkingToolview後/),所以我可以將它張貼回我的數據庫

我的視圖模型:

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

我的看法:

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

這樣做的最好方法是什麼?

+0

你有接受MarkingVM作爲參數的作用? –

+0

設置'id'屬性對於發佈數據(表單只提交控件'name'和'value')沒有任何作用。不太清楚你想要做什麼。 –

+0

[HttpGet] public ActionResult MarkingToolView(int?id,int?studentID) { return View(MyMarkingVM); } – Spud1

回答

0

我想你是問如何獲得url參數到你的視圖中嗎?類似下面的內容將填充您的視圖模型。

控制器

public action MarkingToolView(int studentId) 
{ 

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