I have the following code :
and the error i get when i run the page is attached as an image
<form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <div> <telerik:RadAjaxPanel ID="AjaxPanel1" runat="server" LoadingPanelID="LoadingPanel1"> <div style="float: left; margin: 38px 0s 0 120px; border: solid 1px grey; width: 300px; height: 152px;"> <telerik:RadRotator ID="RadRotator1" runat="server" Width="220px" Height="135px" ItemHeight="135" ItemWidth="110" CssClass="positionCenter" ScrollDuration="500" > <WebServiceSettings Path="RotatorWebService.asmx" Method="GetRotatorData" /> </telerik:RadRotator> </div> </telerik:RadAjaxPanel> </div> </form>Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Configuration Imports System.Data.SqlClient Imports System.Web Imports System.Web.Script.Services Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.Data Imports System.Web.UI Imports Telerik.Web.UI Imports System.Web.UI.WebControls Imports System.IO Imports System.Reflection Imports System.Threading Imports System.Xml ' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. ' <System.Web.Script.Services.ScriptService()> _ <WebService(Namespace:="http://tempuri.org/")> _ <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ Public Class RotatorWebService Inherits System.Web.Services.WebService 'Private data As DataTable Private itemCount As Integer = 5 <WebMethod()> _ Public Function GetRotatorData(ByVal itemIndex As Integer) As RadRotatorItemData() If itemIndex >= 11 Then Return Nothing End If Dim result As New List(Of RadRotatorItemData)() Dim m_xmlr As XmlTextReader 'Create the XML Reader For i As Integer = itemIndex To itemIndex + (itemCount - 1) Dim item As New RadRotatorItemData() m_xmlr = New XmlTextReader("C:\generated_files\bitems.xml") m_xmlr.WhitespaceHandling = WhitespaceHandling.None m_xmlr.Read() m_xmlr.Read() While Not m_xmlr.EOF m_xmlr.Read() If Not m_xmlr.IsStartElement() Then Exit While End If Dim genderAttribute = m_xmlr.GetAttribute("book") m_xmlr.Read() Dim src = m_xmlr.ReadElementString("src") Dim link = m_xmlr.ReadElementString("link") Dim ii = m_xmlr.ReadElementString("i") If (ii = i) Then Dim img As New Image() Dim imgUrl As String = src imgUrl = imgUrl.Replace("~/", HttpContext.Current.Request.ApplicationPath + "/").Replace("//", "/") img.ImageUrl = imgUrl img.Width = Unit.Pixel(110) img.Height = Unit.Pixel(135) Dim sw As New StringWriter() Dim writer As New HtmlTextWriter(sw) img.RenderControl(writer) writer.Flush() item.Html = sw.ToString() result.Add(item) End If End While m_xmlr.Close() Next Return result.ToArray() End Function End Class and the error i get when i run the page is attached as an image
