代码如下
@for(int i=1;i<ViewBag.Count;i++)
{
@Html.DropDownList("name"+i,(ViewData["Dept"+i] as IEnumerable<SelectListItem>),new{@onchange="javascript:Change(this.id,'Team')"})
}
希望将循环变量i与黄色背景的Team拼接起来,形成Team1、Team2、Team3.....
试过'Team'+@i,'Team@i'都不行
希望各位大神帮帮忙,先谢谢了。
菜鸟一枚
用加号进行字符串拼接
@for (int i = 1; i < ViewBag.Count; i++)
{
@Html.DropDownList("name" + i, (ViewData["Dept" + i] as IEnumerable<SelectListItem>), new { @onchange = "javascript:Change(this.id,'Team"+i+"')" })
}
问题解决了,非常感谢
楼上说的没错 你这样就可以实现
非常感谢