After I implemented code for tooltip click show the ajax my code for ajax button click is stop woring please see the code below
Thanks
Thanks
////////////
///aspx code
////////////
<
asp:UpdatePanel
ID
=
"UpdatePanel1"
runat
=
"server"
UpdateMode
=
"Always"
>
<
ContentTemplate
>
<
asp:DataList
ID
=
"thumbRotatoralt"
runat
=
"server"
OnItemDataBound
=
"ParentList"
OnItemCommand
=
"AddToBasket_ItemCommand"
EnableViewState
=
"true"
>
<
ItemTemplate
>
<
asp:Button
ID
=
"btnCart"
runat
=
"server"
CssClass
=
"pbuttonssmal"
Text
=
"Add to Basket"
CommandName
=
"AddItemToBasket"
onfocus
=
"Hilite(this)"
onblur
=
"Hilite(this, false)"
/>
</
ItemTemplate
>
</
asp:DataList
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
telerik:RadToolTip
ID
=
"RadToolTip2"
runat
=
"server"
Width
=
"100px"
ShowEvent
=
"OnClick"
TargetControlID
=
"link2"
IsClientID
=
"true"
HideEvent
=
"LeaveToolTip"
Position
=
"Center"
EnableShadow
=
"true"
Animation
=
"Resize"
ShowDelay
=
"0"
RelativeTo
=
"Element"
Text
=
"Right-click on the picture above to show the RadToolTip."
/>
<
telerik:RadToolTipManager
runat
=
"server"
ID
=
"RadToolManager1"
EnableShadow
=
"true"
ShowEvent
=
"OnClick"
OnClientShow
=
"OnClientShow"
Skin
=
"Default"
ShowDelay
=
"200"
AutoCloseDelay
=
"5000"
Width
=
"300px"
Position
=
"MiddleRight"
RelativeTo
=
"Element"
>
</
telerik:RadToolTipManager
>
<
script
type
=
"text/javascript"
>
var lastActiveToolTip = null;
function OnClientShow(sender, args) {
lastActiveToolTip = sender;
}
function beforeunload() {
var activeTooltip = Telerik.Web.UI.RadToolTip.getCurrent();
if (!activeTooltip) activeTooltip = lastActiveToolTip;
if (activeTooltip) {
var targetElement = activeTooltip.get_targetControl();
activeTooltip._registerMouseHandlers(targetElement, false);
}
};
if (Sys.Browser.agent == Sys.Browser.InternetExplorer) {
window.attachEvent('onbeforeunload', beforeunload);
}
</
script
>
////////////
///my code behind
////////////
protected void AddToBasket_ItemCommand(Object sender, DataListCommandEventArgs e)
{
//my click event code to save changes to database
}
protected void ParentList(object sender, DataListItemEventArgs e)
{
DataListItem item = e.Item;
if ((item.ItemType == ListItemType.Item) ||
(item.ItemType == ListItemType.AlternatingItem))
Button btnCart = (Button)item.FindControl("btnCart");
btnCart.ToolTip = "Item(s) added to basket";
RadToolManager1.TargetControls.Add(btnCart.ClientID, true);
}
}