У меня возникла проблема с передачей параметров из моего представления в мое всплывающее окно.MVC - Передача параметров из вида в всплывающее окно
На мой взгляд, у меня есть следующий код бритву, чтобы вынести Действие ссылку, где, когда я нажимаю его, всплывающее окно:
@Html.ActionLink("[Edit Product]", "Edit", "Products", new { ProductCode = @Model.ProductCode}, new { @class = "editLink" })
Я не совсем уверен, что это правильно или если часть new { ProductCode = @Model.ProductCode}
имеет смысл (пожалуйста, объясните мне, что делает эта часть, кто-то хихи).
Во всяком случае, мой всплывающий код принимает параметр, как это:
@model MySuperStore.Models.ViewModel.ProductsModel
Всякий раз, когда я пытаюсь отобразить ProductCode через @Mode.ProductCode
, я всегда получаю ошибку о том, ссылка не указывает на экземпляр объект.
Я попытался разместить ProductCode в ViewData
через MainView и получить к нему доступ во всплывающем окне, но это тоже не работает.
Может кто-нибудь, пожалуйста, помогите мне? Благодарю. Ура!