循环加载控件,属性赋值报错,求解!!

gy505539356 2011-03-09 07:30:20
<table>
<tr>
<%
for (int i = 0; i < objList.Count; i++)
{
id = objList[i].ID;
%>
<td><uc1:Diagram ID="Diagram3" runat="server" SeatID="<%=id %>" /></td>

<%
}
%>
</tr>
</table>

错误信息:
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误消息: 无法从其“SeatID”属性的字符串表示形式“<%=id %>”创建“System.Int32”类型的对象。

源错误:


行 47: id = objList[i].ID;
行 48: %>
行 49: <td><uc1:Diagram ID="Diagram3" runat="server" SeatID="<%=id %>" /></td>
行 50:
行 51: <%

...全文
68 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gy505539356 2011-03-09
  • 打赏
  • 举报
回复
加急 加急

十万火急啊
gy505539356 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luxu001207 的回复:]
你把这个for循环放到用户控件里去吧

不知道你这里到底是想要做什么事情
[/Quote]
姐姐,还有没有其他办法呀
用户控件不能改呀
gy505539356 2011-03-09
  • 打赏
  • 举报
回复
还有其他方法没?
用户控件不太好改啊
Atai-Lu 2011-03-09
  • 打赏
  • 举报
回复
你把这个for循环放到用户控件里去吧

不知道你这里到底是想要做什么事情
gy505539356 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luxu001207 的回复:]
O

<uc1:Diagram ID="Diagram3" runat="server" SeatID="<%=id %>" />先于<%=id%>被执行,所以<%=id %>被当做string处理了
[/Quote]
那咋办呢?
Atai-Lu 2011-03-09
  • 打赏
  • 举报
回复
O

<uc1:Diagram ID="Diagram3" runat="server" SeatID="<%=id %>" />先于<%=id%>被执行,所以<%=id %>被当做string处理了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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