我有一个用模型调用的 MVC3 局部视图。
@model SomeModel
该模型有一个 Id 参数。
在我调用的视图中@Html.Action("SomeMethod", "SomeController")
有什么方法可以访问 SomeMethod ActionResult 中的 Id 参数而不像这样显式传递它:
@Html.Action("SomeMethod", "SomeController", new {"Id" = Model.Id})
问题是我无法更改部分视图的源代码。我需要 Id 值。Id 未在局部视图中使用,因此我无法通过 JavaScript 访问它。模型是否传递给了 HttpContext,有什么方法可以传递吗?
编辑:问题是我正在为nopCommerce开发一个插件,就像nop-templates提供的插件一样。nopCommerce是开源软件,我可以更改代码,但是插件会单独发货,所以不建议在nopCommerce视图中进行更改,我所指的视图就是这样。