问题标签 [asp.net-mvc-uihint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ASP.NET MVC:从 EditorTemplate 访问容器
我有一个包含以下属性的视图模型AssetFreezeViewModel.cs :
我有一个基于上面 ViewModel的视图Details.cshtml :
在 \Views\Shared\EditorTemplates\ 中,我有一个模板 AssetFreezeAccountBalanceViewModel.cshtml,其名称与 AccountBalanceInfo 的类型相同,即 AssetFreezeAccountBalanceViewModel (按照约定)
在那个 EditorTemplate 中,我有:
在AssetFreezeAccountBalanceViewModel.cs中,我有:
最后,在 \Views\Shared\EditorTemplates\ 我有DropDownList.cshtml(按约定应用于 DeviseId):
当代码点击 @Html.EditorFor(model => model.DeviseId) 时,我们输入 DropDownList.cshtml ,其中Container为 null 然后崩溃。
如何从低于其视图 2 级的 EditorTemplate 访问容器(= 父级)?