登録製品の作成ページを作成しようとしていますが、コードブロック内に複数のエラーがあり、解決策が見つかりません。htmlで作成
{
for (int i = 0; i < Model.Produto.ListProdutoEmpresaImagem.Count; i++)
{
@Html.HiddenFor(model => model.Produto.ListProdutoEmpresaImagem[i].ProdutoEmpresaImagemId)
@Html.HiddenFor(model => model.Produto.ListProdutoEmpresaImagem[i].Url)
@Html.HiddenFor(model => model.Produto.ListProdutoEmpresaImagem[i].DataCadastro)
@Html.HiddenFor(model => model.Produto.ListProdutoEmpresaImagem[i].Home)
@Html.HiddenFor(model => model.Produto.ListProdutoEmpresaImagem[i].Details)
if (this.Model.Produto.ListProdutoEmpresaImagem[i].excluir == false)
{
<tr>
<td><span class="spanImagemPrincipal" ref="@i">@Html.CheckBoxFor(model => model.Produto.ListProdutoEmpresaImagem[i].Destaque, new { @Class = "ckbImagemPrincipal" }) Sim</span></td>
<td><img src='@WebCommons.Helper.AppSettingsHelper.GetStringSettings("PATH_VIRTUAL_UPLOAD")@WebCommons.Helper.AppSettingsHelper.GetStringSettings("PATH_VIRTUAL_UPLOAD_ST_IMAGEM_PEQUENA")@Model.Produto.ListProdutoEmpresaImagem alt="Imagem do Produto" /></td>
<td><a class="btn btn-xs btn-danger" data-toggle="tooltip" title="Remover" onclick="ExcluirImagem('@(i)');"><i class="icon-trash bigger-120" , id="hiddenexcluiridimagem" ></i></a></td>
</tr>
}
else
{
@Html.HiddenFor(model => model.Produto.ListProdutoEmpresaImagem[i].excluir)
}
}
}
else
{
<tr>
<td colspan="3">Nenhum resultado encontrado</td>
</tr>
}
私は私がその権利をチェックし、私のために「『} i』はブロックが文字が欠落している」そうだため.Butの最初の3 errosを、取得しています。 2番目は "onclick =" ExcluirImagem( '@(i)'); ""、予期しないトークンを受け取っています 最後に、一致していない終了タグがあります。
誰かがこのエラーを引き起こしていることを知っています。クローズタグは私にとってはそのように見えます。
私はこのブロックでは、次のブロック
@*<tr>
<td><span class="spanArquivoTipo" ref="@i">@Html.DisplayFor(model => model.Produto.ListProdutoArquivoProduto[i].ProdutoArquivo.ProdutoArquivoTipo.Descricao)</span></td>
<td><span class="spanArquivo" ref="@i"><a ref="@i" href='@WebCommons.Helper.AppSettingsHelper.GetStringSettings("PATH_VIRTUAL_UPLOAD")@WebCommons.Helper.AppSettingsHelper.GetStringSettings("PATH_VIRTUAL_UPLOAD_ST_ARQUIVO")@Model.Produto.ListProdutoArquivoProduto[i].ProdutoArquivo. target="_blank">@Model.Produto.ListProdutoArquivoProduto[i].ProdutoArquivo.Capa</a></span></td>
<td><a class="btn btn-xs btn-danger" data-toggle="tooltip" title="Remover" onclick="ExcluirArquivo('@(i)');"><i class="icon-trash bigger-120" id="hiddenexcluiridarquivo"></i></a></td>
</tr>*@
コメントは、私はエラーを取得いけないコメント""
これはフォームではなく、動作しませんでした。私はresharperを使用して、forとifの前に@を取り除くと言います。また、@(i)では、 –
コードはView全体で提供されていますか、それとも単なるスニペットですか? – Ingenioushax
ちょうどスニペット、私はコードの他の2つの場所で同じエラーを持っていますが、ブロックはpraticly同じです。 –