有谁能帮我看看这段代码?在.aspx中不支持代码块

dream2001 2004-08-26 03:15:08
<asp:dropdownlist id="sdlist" style="Z-INDEX: 114; LEFT: 323px; POSITION: absolute; runat="server" ForeColor="Magenta">
<%for i=1 to 12 %>----??
<asp:ListItem value="<%=i%>" <%if i=20 then%> selected<%end if%>><%=i%></asp:ListItem>
<%next%>
<asp:ListItem></asp:ListItem>

提示??处,“此上下文中不支持代码块。”,是何原故,我又该怎么修改?
...全文
156 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eddie005 2004-08-26
  • 打赏
  • 举报
回复
sorry~~
dream2001 2004-08-26
  • 打赏
  • 举报
回复
感谢  triout(笨牛)不吝指教。
一楼的也不要取笑,你也是从学1+1=2开始的。
triout 2004-08-26
  • 打赏
  • 举报
回复
如果你要使用这样的编码方式,那么请使用HTML控件,WEB控件不支持如此写代码。

如果你要使用DROPDOWNLIST的WEB控件,那么:

1——
把代码块移除

2——
在代码中(以C#为例):

int[] iTmp=new int[12];
for(int i=0;i<12;i++)
iTmp[i]=i+1;
sdlist.DataSource=iTmp;
sdlist.DataBind();
ListItem liTmp=(ListItem)sdlist.Items.FindByVal("20");
if(liTmp!=null)
liTmp.Selected=true;
Eddie005 2004-08-26
  • 打赏
  • 举报
回复
晕倒一片~~~~

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧