-1

我想在下面的 if 语句中使用剃刀视图中模型对象中的值来执行此操作。我不知道该怎么做...有人知道吗?

<script> 
if (@Model.projects.Count == 1) {
    var prj_id = document.getElementById('prj_id');
    prj_id.selectedIndex = 1;
    LoadOwner();
  }
</script>
4

1 回答 1

0

如果你想在 javascript 代码中粘贴模型变量,你需要这样的东西:

<script> 

var count = '@Model.projects.Count';
if (count == 1) {
    var prj_id = document.getElementById('prj_id');
    prj_id.selectedIndex = 1;
    LoadOwner();
  }
</script>

或者像这样,取决于什么适合你:

@if (Model.projects.Count == 1) {
  <script> 
    var prj_id = document.getElementById('prj_id');
    prj_id.selectedIndex = 1;
    LoadOwner();
  </script>
}
于 2013-07-13T09:23:37.787 回答