0

WebImageViewer を自動化しようとしています..ページが読み込まれると、ビューアはその中のスライド/画像をナビゲートする必要があります..それが可能な方法についていくつかの例を見つけましたが、私が見つけた最高のものは例外を与えるようで、私は理由が分からないようです。これがコードと以下の例外です:-

    <ig:WebImageViewer ID="WebImageViewer1" runat="server" BorderColor="#990000" 
    BorderStyle="Groove" 



    style="z-index: 1; left: 221px; top: 300px; position: absolute; height: 576px; width: 720px" 
    BorderWidth="2px">
    <Header Text="CDMS Features" Visible="True">
    </Header>
    <Footer Text="CDMS© is a product of Blue Barracuda Technologies" Visible="True">
    </Footer>
    <Items>
    <ClientEvents Initialize="ivInit" />
    <ScrollAnimations Type="NextItem" />
        <ig:ImageItem ImageUrl="~/Styles/DiagnosisSlider.png" 
            NavigateUrl="http://localhost:9480/Default.aspx" />
        <ig:ImageItem ImageUrl="~/Styles/MedbookSlide.png" />
        <ig:ImageItem ImageUrl="~/Styles/ASKDOCSlider.png" />
    </Items>


</ig:WebImageViewer>

<script language="javascript" type="text/javascript">
       var imageViewer = null;
       function ivInit(ivCSO)
       {
           imageViewer = ivCSO;
           window.setInterval('imageViewer.navigateNext();', 3000);

       }

</script>

私が得る例外: パーサー エラー メッセージ: Infragistics.Web.UI.ListControls.ImageItemCollection には、タイプ 'Infragistics.Web.UI.ListControls.ImageItem' のアイテムが必要です。「ClientEvents」のタイプは「System.Web.UI.HtmlControls.HtmlGenericControl」です。

何か案は?助けていただければ幸いです。

4

1 に答える 1

1

取得しているエラーは、ClientEvents が Items コレクション内にあり、そうであってはならないためです。正しいマークアップは次のとおりです。

<ig:WebImageViewer ID="WebImageViewer1" runat="server" BorderColor="#990000" BorderStyle="Groove"
    Style="z-index: 1; left: 221px; top: 300px; position: absolute; height: 576px;
    width: 720px" BorderWidth="2px">
    <Header Text="CDMS Features" Visible="True">
    </Header>
    <Footer Text="CDMS© is a product of Blue Barracuda Technologies" Visible="True">
    </Footer>
    <ClientEvents Initialize="ivInit" />
    <ScrollAnimations Type="NextItem" />
    <Items>
        <ig:ImageItem ImageUrl="~/Styles/DiagnosisSlider.png" NavigateUrl="http://localhost:9480/Default.aspx" />
        <ig:ImageItem ImageUrl="~/Styles/MedbookSlide.png" />
        <ig:ImageItem ImageUrl="~/Styles/ASKDOCSlider.png" />
    </Items>
</ig:WebImageViewer>
于 2012-04-20T19:10:44.107 に答える