请解释为什么我的计数器变量" i"在IIF语句中导致编译错误并提出解决方案:
<span>
<select>
<%For i = 1 to 10 %>
<option value="<%=i%>" <%#IIF(Eval("Employee.Id") = i,"selected='selected'","") %> ><%=i%></option>
<%Next i %>
</select>
</span>
错误讯息:
&#34; I&#34;没有宣布。由于其保护级别,它可能无法访问。 无法解析符号&#34; i&#34;