Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# razor视图中两个字符串的串联_C#_Html_.net_Asp.net Mvc_Razor - Fatal编程技术网

C# razor视图中两个字符串的串联

C# razor视图中两个字符串的串联,c#,html,.net,asp.net-mvc,razor,C#,Html,.net,Asp.net Mvc,Razor,我有一个cshtml问题:我有以下代码片段: @for (int i = 0; i < 25; i++) { <tr> <td> <input class="myCell" type="text" name ="num"@i/> </td>

我有一个cshtml问题:我有以下代码片段:

  @for (int i = 0; i < 25; i++)
               {
                <tr>
                <td>
                        <input class="myCell" type="text" name ="num"@i/>
                </td>
                <td>
                    <input class="myCell" type="text" name="client"@i/>
                </td>
                <td>
                   <input class="myCell" type="date" name ="reception"@i/>
                </td>
                <td>
                    <input class="myCell" type="date" name="cloture"@i/>
                </td>
            </tr> 
               }
我想重命名第一个输入num0,client0。。。。。直到最后一次输入num23,client23…,我才尝试上面的代码片段,但它不起作用


为什么代码不起作用?如何修复它?

尝试将变量放在双引号内并放在括号中:

<input class="myCell" type="text" name ="num@(i)"/>
<input class="myCell" type="text" name="client@(i)"/>
...

听起来你想写作

name="num@(i)"

括号是必要的,以防止Razor认为这是一个电子邮件地址而忽略它。

它是怎么工作的?发生了什么?读取生成的源代码。