On Main.aspx i have a grid with templateColumn
that contains image populated with another page (ImageUrl="LoadPicture.aspx?Indx=2).
My Main.aspx and LoadPicture.aspx – are in the same folder ("FolderName").
When I try to export to pdf , I get error :
[SystemException: System.Web.HttpException: '/ProjectName/FolderName/LoadPicture.aspx?Indx=2' is not a valid virtual path.
at System.Web.VirtualPath.Create(String virtualPath, VirtualPathOptions options)
at System.Web.HttpServerUtility.MapPath(String path)
at Telerik.Web.Apoc.Image.ApocImageFactory.Make(String href)
at Telerik.Web.Apoc.Fo.Flow.ExternalGraphic.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.TableCell.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.TableRow.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.AbstractTableBody.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Table.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area)
at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region)
at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area)
at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree)
at Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
at Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement()
at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)]
Telerik.Web.Apoc.ApocDriver.FireApocError(String message) +78
Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader) +628
Telerik.Web.Apoc.ApocDriver.Render(XmlReader inputReader, Stream outputStream) +364
Telerik.Web.Apoc.ApocDriver.Render(TextReader inputReader, Stream outputStream) +41
Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderForm(HtmlTextWriter nullWriter, Control form) +1235
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +2113547
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +59
System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +68
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +37
Telerik.Web.UI.Grid.Export.TableViewExporter.PdfExportRenderPage(HtmlTextWriter nullWriter, Control page) +117
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +2113547
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24
System.Web.UI.Page.Render(HtmlTextWriter writer) +26
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +667
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +2113547
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24
System.Web.UI.Page.Render(HtmlTextWriter writer) +26
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1896
private void SpitWrapperJavascriptToPage()
{
string strGetSelectedNodes = "function companyblur(sender, eventArgs)";
strGetSelectedNodes += " {ctlCompany_onBlur();}";
Page.ClientScript.RegisterStartupScript(typeof(RadTreeView), "wrapperCompany", strGetSelectedNodes, true);
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
SpitWrapperJavascriptToPage();
cmbCompany.OnClientBlur = "companyblur";
}
this
._slidder$delegates = {
onclientvaluechange: Function.createDelegate(
this, this._onSlidderChange)
}
Event initialization
if
(this._slidderId) {
this._slidder = $get(this._slidderId);
// Attach change handler to parent
Sys.Debug.
assert(this._slidder != null, 'Slidder Control cannot be found');
if (this._slidder) {
$addHandlers(
this._slidder, this._slidder$delegates, this);
}
}
Event handler_onSlidderChange:
function(sender, eventArgs) {
alert(
'test');
},
Everything happens fine but the event "onclientvaluechange" of my slidder defined by the slidder id is never triggered....
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="btnSave"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="pnlDialog" /> |
| <telerik:AjaxUpdatedControl ControlID="RadAjaxManager1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| If RadAjaxManager1.IsAjaxRequest Then |
| RadAjaxManager1.ResponseScripts.Add("CloseWithCallBack('" & args & "');") |
| End If |