我有我想通過從1個我們網頁到另一個ID字段。
EG - 我想傳遞並在另一個頁面上顯示ID,以便用戶可以看到這些頁面已鏈接。
我使用visual studio 2013/MVC和C'來完成這項任務。
我有兩個單獨的模型,我創建了兩個頁面。我的第一頁上有一個按鈕,打開第二個窗體。這裏是按鈕的代碼:
@Html.ActionLink("Carer/Household", "Create", "CarerDetails", new { id = Model.client.id }, new { id = "Carer", @class = "btn btn-sm btn-warning" })
當我將鼠標懸停在我的按鈕,我可以看到我想要的ID。
我想要做的就是將其顯示在我的下一頁上(儘管這不是第二頁模型的一部分)。我只是想向用戶顯示前一頁的ID,因爲這是必需的。
在我的第二頁,我有下面的代碼,並認爲這將拉我的id字段。
@Html.EditorFor(model => model.allClients.id)
正如您所見,id字段位於名爲allclients的模型中,另一個模型名爲carer。
在我的網頁頂部爲第二頁我有 @model EDTSystem.Models.CarerViewModel。這會吸引護理人員的數據。我試圖通過使用 @ Html.HiddenFor(model => model.allClients.id)連接到我的allclients模型。
這未能從此模型帶回id。
任何人都可以指向正確的方向嗎?
問候 貝蒂
請不要依賴於會議這樣的事情,你應該確實的ID字段添加到您的強類型模型 – Milney
@Milney是,添加一個ID字段肯定是更好,更安全的解決方案 – NotTelling