Hi
I am facing a problem on using the ComponentArt Callback Control within the DotNetnuke application.
I have refered the dll ComponentArt.Web.UI version 2009.1.2002.3 and my dnn version is 4.9.3.
i was trying the sample code by ComponentArt to use the Callback control but the strange thing is , the same piece of code is working perfectly in non-dnn application and not in dotnetnuke module.
HTML Code :
<ComponentArt:CallBack ID="Callback1" OnCallback="Callback1_Callback" runat="server">
<Content>
<asp:Label ID="Label1" runat="server"></asp:Label>
</Content>
</ComponentArt:CallBack>
<br />
<asp:Button ID="Button1" runat="server" Text="Click Me" />
JavaScript :
<script language="javascript" type="text/javascript">
function renderControl(param)
{
Callback1.Callback(param);
}
....
Code Behind:
protected void Page_Load(object sender, System.EventArgs e)
{
string strJS;
strJS = " renderControl('Original page load: ";
strJS += DateTime.Now.ToLongTimeString();
strJS += "');return false;";
Button1.Attributes.Add("onclick", strJS);
...
....
....
}
protected void Callback1_Callback(object sender, ComponentArt.Web.UI.CallBackEventArgs e)
{
Label1.Text = "The button was clicked at " +
DateTime.Now.ToLongTimeString();
Label1.ToolTip = e.Parameter;
Label1.RenderControl(e.Output);
}
The compilation is always successfull.
but when i click the button1 , i get this message "the data could not be loaded" and when i set the debug=true on the callback control i can see the actuall error is Thread was being aborted.
I could not get any solution from anywhere , so finally i am posting this query to this forum. I am sure the DNN Experts must have the answer on this issue.
Kind Regards,
Sachin Srivastava