注册 登录
编程论坛 ASP.NET技术论坛

关于WAP开发中ObjectList模板控件数据件绑定问题

albertlx 发布于 2008-03-21 00:52, 2326 次点击
我正在用开发一个WAP网站
今天进行ObjectList控件中的模板控件数据绑定的时候出了问题
我在ObjectList控件里自定了模板,在其中插入一个LINK控件,然后在页面端写以下代码:
<mobile:ObjectList id="ObjectList1" runat="server" ItemsPerPage="5" Font-Size="Normal" AutoGenerateFields="False" LabelStyle-StyleReference="title" CommandStyle-StyleReference="subcommand">
<DeviceSpecific>
<Choice Xmlns="http://schemas.
<ItemTemplate>
<mobile:Link id="Link1" runat="server" text='<%#DataBinder.Eval(((ObjectListItem)Container).DataItem,"fieldname")%>'></mobile:Link>
</ItemTemplate>
</Choice>
</DeviceSpecific>
</mobile:ObjectList>
运行时报错,说ObjectListItem是类型,不能作为表达式。。。。。。我很无语,在这里是作为数据绑定,我都是参照了MSDN上的,令我好头疼!
哪位超人帮忙解答一下吧,N急!
3 回复
#2
寂寞的刺猬2008-03-23 17:24
我曾经做过wap网站的开发,顺便进来看下,楼主的ObjectListItem类型转换有问题啊,无论括号内有什么操作,最后你一个类型转换就给转换成ObjectListItem类型的了,当然会报错了。
#3
albertlx2008-03-25 00:05
万分感谢楼上的兄弟,问题神奇的解决了~
还有大家以后千万不要被MSDN迷惑了,呵呵!
1