【问题标题】:System.MissingMemberException was unhandled by user codeSystem.MissingMemberException 未被用户代码处理
【发布时间】:2010-04-28 14:34:22
【问题描述】:

我正在使用此代码:

Dim VehiclesTable1 = dsVehicleList.Tables(0)
Dim VT1 = (From d In VehiclesTable1.AsEnumerable _
          Select VehicleTypeName = d.Item("VehicleTypeName") _
                 , VTypeID = d.Item("VTypeID") _
                 , ImageURL = d.Item("ImageURL") _
                 , DailyRate = d.Item("DailyRate") _
                 , RateID = d.Item("RateID")).Distinct

它的 linq 到数据集

我在这个旋转器上获取数据:

<telerik:RadRotator ID="RadRotatorVehicleType" runat="server" Width="620px" Height="145"
                                                                            ItemWidth="155" ItemHeight="145" ScrollDirection="Left" FrameDuration="1" RotatorType="Buttons">
                                                                            <ItemTemplate>
                                                                                <div style="text-align: center; cursor: pointer; width: 150px">
                                                                                    <asp:Image ID="ImageVehicleType" runat="server" Width="150" ImageUrl='<%# Container.DataItem("ImageURL") %>' />
                                                                                    <asp:Label ID="lblVehicleType" runat="server" Text='<%# Container.DataItem("VehicleTypeName") %>'
                                                                                        Font-Bold="true"></asp:Label>
                                                                                    <br />
                                                                                    <asp:Label ID="lblDailyRate" runat="server" Text='<%# Container.DataItem("DailyRate") %>'
                                                                                        Visible="False"></asp:Label>
                                                                                    <input id="HiddenVehicleTypeID" type="hidden" value='<%# Container.DataItem("VTypeID") %>'
                                                                                        name="HiddenVehicleTypeID" runat="server" />
                                                                                    <input id="HiddenRateID" type="hidden" value='<%# Container.DataItem("RateID") %>'
                                                                                        name="HiddenRateID" runat="server" />
                                                                                </div>
                                                                            </ItemTemplate>
                                                                            <ControlButtons LeftButtonID="img_left" RightButtonID="img_right" />
                                                                        </telerik:RadRotator>

我得到了这个例外:

No default member found for type 'VB$AnonymousType_0(Of Object,Object,Object,Object,Object)'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.MissingMemberException: No default member found for type 'VB$AnonymousType_0(Of Object,Object,Object,Object,Object)'.

不知道怎么回事?

请帮忙。

感谢谁试图解决这个问题 但我得到了解决方案:

使用'&lt;%# DataBinder.Eval(Container.DataItem,"ImageURL") %&gt;'

而不是'&lt;%# Container.DataItem("RateID") %&gt;'

谢谢,

【问题讨论】:

  • 如果你解决了问题,那么要么删除问题,要么自己回答并选择你的答案(只是为了保持清洁)。

标签: vb.net linq binding telerik


【解决方案1】:

感谢谁试图解决这个问题,但我得到了解决方案:

使用'&lt;%# DataBinder.Eval(Container.DataItem,"ImageURL") %&gt;'

而不是'&lt;%# Container.DataItem("RateID") %&gt;'

谢谢,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多