我有一個問題,從我的視圖傳遞參數到彈出。MVC - 從視圖傳遞參數彈出
在我看來,我有以下剃刀代碼來渲染動作鏈接,其中,當我點擊它,一個彈出窗口將出現:
@Html.ActionLink("[Edit Product]", "Edit", "Products", new { ProductCode = @Model.ProductCode}, new { @class = "editLink" })
我不太清楚,如果這是正確的或如果部分new { ProductCode = @Model.ProductCode}
是有意義的(請向我解釋那部分是什麼,任何人hihi)。
無論如何,我的彈出代碼接受這樣的參數:
@model MySuperStore.Models.ViewModel.ProductsModel
每當我試圖顯示通過@Mode.ProductCode
產品代碼,我總是收到一個錯誤說的引用沒有設置的實例一個東西。
我已經嘗試通過MainView將產品代碼放置在ViewData
中,並在彈出窗口中訪問它,但似乎也不起作用。
有人可以幫我嗎?謝謝。乾杯!