我有一个 asp.net 应用程序,我需要结合 C# 和 javascript 代码:
<td >
<label name="tag@(i)">@Model[1][i]._tag</label>
</td>
<td>
<input type="text" value="@Model[1][i]._client" name="client@(i)"/>
</td>
<td>
<input type="text" value="@Model[1][i]._reception" class="datepicker" name="reception@(i)"/>
</td>
<td>
<input type="text" value="@Model[1][i]._cloture" class="datepicker" name="cloture@(i)"/>
</td>
<td>
@{
List<Planning.Models.Impaire> liste = u.Get_Impaire_List();
Planning.Models.Impaire imp = liste.Find(x => x.id_paire == Model[1][i].Id);
@{
string reception = @: <script>
@: var f1 = $('input[name="reception' + @i.ToString() + '"]').val();
@: document.write(f1);
@: </script>
;
string cloture = @: <script>
@: var f2 = $('input[name="cloture' + @i.ToString() + '"]').val();
@: document.write(f2);
@: </script>
;
string client = @: <script>
@: var f3= $('input[name="client' + @i.ToString() + '"]').val();
@: document.write(f3);
@: </script>
;
string tag = @: <script>
@:var f4= $('input[name="tag' + @i.ToString() + '"]').val();
@: document.write(f4);
@: </script>
;
}
@Html.ActionLink("enregistrer","Index", new {identificateur = Model[1][i].Id, Pages = "1", _reception =reception, _cloture = cloture, _client = client, _tag = tag })
</td>
但我在这一行有一个例外:@: var f1 = $('input[name="reception' + @i.ToString() + '"]').val();
这个错误的原因是什么?我该如何解决?