-1

I want to do this if statement below with a value in a model object in razor view. I do not know how to do it though... Anyone has any idea?

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

1 Answers1

0

If you want to paste model variable in javascript code you need something like this:

<script> 

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

Or like this, depending what is suitable for you:

@if (Model.projects.Count == 1) {
  <script> 
    var prj_id = document.getElementById('prj_id');
    prj_id.selectedIndex = 1;
    LoadOwner();
  </script>
}
Oleksii Aza
  • 5,368
  • 28
  • 35