如何从子视图模型获取属性的Id

时间:2016-11-20 16:50:55

标签: asp.net-mvc dom razor html-helper

我有 ViewModel ,例如

<!-- Customer Name -->
@Html.IdFor(m => m.Name)

<!-- Category Name -->
@Html.IdFor(m => m.CategoryVM.Name)

查看中,我可以获得带有html帮助器的html元素的ID

CategoryVM

但如果将@{Html.RenderPartial("~/.../_Category.cshtml", Model.CategoryVM);} 插入 PartialView

,该怎么办?
#!/usr/bin/env bash

inputfile=/path/to/input

vars=()
values=()
while read line; do
    vars+=(${line%%=*})
    values+=(${line#*=})
done < "$inputfile"

values+=(${values[0]})
for ((i = 0; i < ${#vars[@]}; i++)); do
    echo ${vars[i]}=${values[i + 1]}
done > "$inputfile"

如何获得该物业的身份证?因为现在我有两个同名的id。 在嵌套的ViewModel中进行属性命名和处理的最佳实践是什么?

此外,我不想将整个Model传递给PartialView,因为有Ajax调用,它重新渲染局部视图,我不想从头开始构建整个模型,即使是简单的操作。

0 个答案:

没有答案