我有 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调用,它重新渲染局部视图,我不想从头开始构建整个模型,即使是简单的操作。