C# 用于在razor中创建输入标记列表的循环
一般来说,我不熟悉MVC3和web开发 我正在尝试使用以下代码在razor视图中创建输入标记列表:C# 用于在razor中创建输入标记列表的循环,c#,asp.net-mvc-3,razor,for-loop,C#,Asp.net Mvc 3,Razor,For Loop,一般来说,我不熟悉MVC3和web开发 我正在尝试使用以下代码在razor视图中创建输入标记列表: @{ for (Int32 i = 1; i < 10; i++) { <div class="upload-box" id="upload-box-@i" style="display:block"> <div class="preview-box">
@{
for (Int32 i = 1; i < 10; i++)
{
<div class="upload-box" id="upload-box-@i" style="display:block">
<div class="preview-box">
<img alt="Field for image cutting" id="preview-@i" src="@Url.Content("~/Content/empty.png")" />
</div>
<div id="filename-box-@i"></div>
<div>
<label for="File[i]">Filename:</label>
<input type="file" name="Files" id="File@i" />
</div>
</div>
}
}
@{
对于(Int32 i=1;i<10;i++)
{
文件名:
}
}
我的问题是关于
<label for="File[i]">Filename:</label>
文件名:
及
我在这里尝试两个版本来生成File1、File2等的id。它们都不起作用
我不确定这是否可以做到?我尝试了各种选择并搜索了谷歌-这让我相信我的问题的答案是否定的。但我想我还是会检查的。Razor没有解析
File@i
正确
可以通过将其括在括号中使其显式
<input type="file" name="Files" id="File@(i)" />
这个不需要括号,但您可以添加它。Razor没有解析
File@i
正确
可以通过将其括在括号中使其显式
<input type="file" name="Files" id="File@(i)" />
这篇文章不需要括号,但你可以加上括号。我会在9分钟内给你答案。。。英雄联盟那一定是唯一剩下的组合了!我会在9分钟内给你答复。。。英雄联盟那一定是唯一剩下的组合了!
<label for="File[@i]">Filename:</label>