动态控件绑定数据问题。。

各们DX,小弟有个问题请教。

大家都知道在ASP.NET中有个ParseControl方法可以HTML将字符串类型转换成web控件,HTML代码是:<asp:Label ID="Label1" runat="server">数据列表</asp:Label><asp:objectDataSource ID="objectDataSource1" runat="server"></asp:objectDataSource><asp:Repeater ID="Repeater1" runat="server" DataSourceID="objectDataSource1"><ItemTemplate><div><%#Eval("FName")%></div></ItemTemplate></asp:Repeater>

但是我要在转换后绑定数据进去时,出现异常如:Cannot instantiate type 'DataBoundLiteralControl' because there is no public parameterless constructor. 

为什么在绑定<%#Eval("FName")%>时出错呢?


慕虎7371278
浏览 366回答 2
2回答

眼眸繁星

ObjectDataSource的select方法里面有“FName”字段么 ?

牛魔王的故事

我引用你的代码,自行完整了ObjectDataSource,运行正常。我想,是不是你的环境存在问题,造成 asp:Repeater 控件无法正常使用。楼上的,不是字段的原因,属性错误,抛出的意外消息不是这样的
打开App,查看更多内容
随时随地看视频慕课网APP