function run() { alert('run'); }
Hi All,
I have problem with RibbonBar, I have it on my page, it is added to ajaxmanager. The code on the page look like this
<telerik:RibbonBarTab Text="MyApp">
<telerik:RibbonBarGroup Text ="Docs">
<Items >
<telerik:RibbonBarButton ID="rbbHelp" Size="Large" Text="Help" ImageUrlLarge="Ikcsy/Png/Help.png" />
then in code file a have a fuction
protected void RadRibbonBar1_ButtonClick(object sender, RibbonBarButtonClickEventArgs e)
{
switch
(e.Button.Text.ToString())
{
case "Help":
try
{
Response.Clear();
Response.ContentType =
"text/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + "HelpFile" + ".pdf" );
string file_path ="\\Help\\HelpFile.pdf";
Response.TransmitFile(file_path);
Response.End();
}
catch(Exception ex)
{
}
break;
}
}
after I clicked the button i get an error after Response.End :
ex = {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.} and after this I get on page jscript error Sys.WebForms.PageRequestManagerParserErrorException. What can I do to download/transmit the file correctly ?
Regargs.
Tomek
<telerik:GridTemplateColumn HeaderText="Is Critical?" HeaderButtonType="TextButton" UniqueName="critical"> <ItemTemplate> <asp:CheckBox ID="chkCritical" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn>
| Public Class GridImageItemColumn |
| Inherits GridTemplateColumn |
| Public Class GridImageItemTemplate |
| Implements ITemplate |
| Public column As GridImageItemColumn = Nothing |
| Public Sub InstantiateIn(ByVal container As Control) Implements ITemplate.InstantiateIn |
| Dim image as New Image() |
| image.ID = Me.column.UniqueName |
| container.Controls.Add(image) |
| AddHandler image.DataBinding, AdressOf image_DataBinding |
| End Sub |
| Private Sub image_DataBinding(ByVal sender As Object, ByVal e As EventArgs) |
| Dim dataItem As GridDataItem = CType(CType(sender, Control).NamingContainer, GridDataItem) |
| If dataItem IsNot Nothing Then |
| Dim image As Image = CType(sender, Image) |
| image.CssClass = "t_img" |
| Dim value As String = DataBinder.Eval(dataItem.DataItem, Me.column.DataField).ToString() |
| If Not String.IsNullOrEmpty(value) Then |
| image.ImageUrl = "~/images/" & value & ".png" |
| End If |
| End Sub |
| End Class |
| Public Sub New() |
| Dim template As New GridImageItemTemplate() |
| template.column = Me |
| Me.ItemTemplate = template |
| End Sub |
| Me.RadToolTipManager1.TargetControls.Add(target.ClientID, (TryCast(e.Item, GridDataItem)).GetDataKeyValue("ID").ToString(), True) |
Hi Guys,
I publish my web app to several server. But one of my installation returns ajax exceptions. I check the system date and it's correct.
You can find the fiddler detail and ie error message below.
-------------------------IE error message ..
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)
Timestamp: Tue, 5 Apr 2011 08:26:16 UTC
Message: ASP.NET Ajax client-side framework failed to load.
Line: 44
Char: 34
Code: 0
----------------------- Fiddler message
| URL | http://pc:80/sharestore/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=sm_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a3f7f575c-f971-4b26-8881-745c41ac5a2c%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2011.1.329.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a9f6c9f10-1e09-4cc8-989d-ef8c903e2042%3a16e4e7cd%3a86526ba7%3a874f8ea2%3af7645509%3a24ee1bba%3ae330518b%3a1e771326%3ac8618e41%3ae4f8f289%3a6a6d718d%3a7165f74%3af46195d3%3aaa288e2d%3a11a04f7e%3a5836 |
|---|