protected
void SetInaitialItemIndex(object sender, EventArgs e)
{
try
{
LinkButton senderControl = sender as LinkButton;
string indexAsString = senderControl.Text; // Get the value - it should be a number;
int initialIndex = int.Parse(senderControl.Text);// Parse to int
initialIndex = initialIndex - 1;
BannerRotator.InitialItemIndex = initialIndex;
// Assign the new value ;
}
catch (Exception oEx)
{
// HttpContext.Current.Response.Write("Set Inaitial Item Index :" + oEx.Message);
}
}
I want to change above code logic in client side javascript,As i have 5 link buttons on my User control and i am calling above function(SetInaitialItemIndex) in linkbutton' onClick event like below.Also i have attached the screen shot of my web part as attachment.
<asp:LinkButton BorderWidth="0" ID="lnkbtn1" runat="server" Text="1" ForeColor="white" CssClass="prismimagelink" OnClick="SetInaitialItemIndex"></asp:LinkButton>
<asp:LinkButton BorderWidth="0" ID="lnkbtn2" runat="server" Text="2" ForeColor="white" CssClass="prismimagelink" OnClick="SetInaitialItemIndex"></asp:LinkButton
>
<asp:LinkButton BorderWidth="0" ID="lnkbtn3" runat="server" Text="3" ForeColor="white" CssClass="prismimagelink" OnClick="SetInaitialItemIndex"></asp:LinkButton
>
<asp:LinkButton BorderWidth="0" ID="lnkbtn4" runat="server" Text="4" ForeColor="white" CssClass="prismimagelink" OnClick="SetInaitialItemIndex"></asp:LinkButton
>
<asp:LinkButton BorderWidth="0" ID="lnkbtn5" runat="server" Text="5" ForeColor="white" CssClass="prismimagelink" OnClick="SetInaitialItemIndex"></asp:LinkButton
>
Please help me and give the code to set initialitemindex property server side.
Its very urgent issue ,i have to release site within 1 day.
Reply ASAP
Thanks,
Divya


<telerik:GridDateTimeColumn UniqueName="ShipDate" DataField="ShipDate" PickerType="DatePicker" HeaderText="Ship Date" DataFormatString="{0:D}" CurrentFilterFunction="EqualTo" DataType="System.DateTime" FilterListOptions="VaryByDataType" ></telerik:GridDateTimeColumn>SELECT StoreNumber, AO.BoothNumber, AO.ItemID, ItemDescription, CONVERT(VARCHAR,ShipDate,101) AS ShipDate, .....| <div style="text-align: right;"> |
| <span style="cursor: pointer; cursor: hand;"> |
| <asp:ImageButton runat="server" ID="Button1" ImageUrl="Outlook.gif" AlternateText="Export to iCalendar" |
| CommandName="Export" OnClientClick="Export(this, event); return false;" /> |
| </span> |
| </div> |
| private void WriteCalendar(string data) |
| { |
| HttpResponse response = Page.Response; |
| response.Clear(); |
| response.Buffer = true; |
| response.ContentType = "text/calendar"; |
| response.ContentEncoding = Encoding.UTF8; |
| response.Charset = "utf-8"; |
| response.AddHeader("Content-Disposition", "attachment;filename=\"RadSchedulerExport.ics\""); |
| response.Write(data); |
| response.End(); |
| } |
| protected void RadScheduler1_AppointmentCommand(object sender, AppointmentCommandEventArgs e) |
| { |
| if (e.CommandName == "Export") |
| { |
| WriteCalendar(RadScheduler.ExportToICalendar(e.Container.Appointment)); |
| } |
| } |
| <input type="image" name="MasterCalendar1$RadScheduler1$ctl138$Button1" id="MasterCalendar1_RadScheduler1_ctl138_Button1" src="Outlook.gif" alt="Export to iCalendar" onclick="Export(this, event); return false;" style="border-width:0px;" /> |
| <telerik:RadCodeBlock runat="server"> |
| <script type="text/javascript"> |
| function Export(sender, e) |
| { |
| $find("<%= RadAjaxManager1.ClientID %>").__doPostBack(sender.name, ""); |
| } |
| </script> |
| </telerik:RadCodeBlock> |