Hi guys,
One of the options of the RadEditor is an option to create links using UI (see the attached screenshot RedEditorVulnerability.jpg)
Here is an option to open a new tab when clicking this link on a front-end site.
What I've recently found is this article with an example https://dev.to/ben/the-targetblank-vulnerability-by-example which says that using the "target=_blank" is a potential security hole for any site in any browser for now. Also there are some suggestions regarding on how to prevent this (by adding the rel="noopener noreferrer" attribute to a link).
So I'd like to ask you to add a possibility in the Hyperlink Manager to secure such links (e.g. some kind of checkbox "Protect my link from the target=_blank vulnerability").
This functionality will be very helpful for those clients who are focused on their sites' security.
Thank you!

When the root (1st) node in a RadTreeView are expanded, the background of the child nodes have black vertical lines behind them. (See screenshot attached).
What can I do about this or is this a bug?
Thank you,
Lee


When enabling AutoResizeHeight on Radeditor with Material skin the attached appears in PREVIEW mode.
Marc

I have rad controls in my page, those are working fine in my visual studio development.
But when i access it after deployed in IIS, none of the controls seems to work.
And the page remains same as without interaction, except the bookmark tag created in the URL '#'.
I went through some of the articles in telerik site, but nothing helped me.
Here's my web.config :
<?xml version="1.0"?><!-- For more information on how to configure your ASP.NET application, please visit --><configuration> <system.web> <httpHandlers><add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2015.2.729.45 , Culture=neutral, PublicKeyToken=121fae78165ba3d4" verb="*" validate="false" /> <!--<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>--> <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" /> <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" /> <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" /> <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" validate="false" /> </httpHandlers> <compilation targetFramework="4.5"> <assemblies> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> <add assembly="PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" /> <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" /> <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> </assemblies> <buildProviders> <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </buildProviders> </compilation> <httpRuntime targetFramework="4.5" /> <authentication mode="Windows" /> <identity impersonate="true" /> <authorization> <deny users="?" /> </authorization> <pages> <controls> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" /> <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> </controls> </pages> </system.web> <location path="Report"> <system.webServer> <security> <authentication> <windowsAuthentication enabled="true" /> </authentication> </security> </system.webServer> </location> <location path="Users/Telerik.Web.UI.WebResource.axd"><system.web> <authorization> <allow users="*" /> </authorization></system.web></location><location path="Telerik.Web.UI.WebResource.axd"><system.web> <authorization> <allow users="*" /> </authorization></system.web></location> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true"> </modules> <handlers> <remove name="ChartImage_axd" /> <remove name="Telerik_Web_UI_SpellCheckHandler_axd" /> <remove name="Telerik_Web_UI_DialogHandler_aspx" /> <remove name="Telerik_RadUploadProgressHandler_ashx" /> <remove name="Telerik_Web_UI_WebResource_axd" /> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <!--<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2015.2.729.45 , Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>--> <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" /> <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" /> <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" /> <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" /> <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" /> <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </handlers> </system.webServer> <appSettings> <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" /> <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" /> </appSettings></configuration>Hi Admin,
I have tried to load an excel file using RADSpreadSheet, and it was successfully loaded. And now I am trying to open an excel macro file. Can help me to figure out how to load a macro file?
Thank you.

public Image GetQRCode(string sUrl, int iDotSize){ var code = new RadBarcode(); code.Text = sUrl; code.Type = BarcodeType.QRCode; code.OutputType = BarcodeOutputType.EmbeddedPNG; code.QRCodeSettings.Mode = Telerik.Web.UI.Barcode.Modes.CodeMode.Byte; code.QRCodeSettings.ErrorCorrectionLevel = Telerik.Web.UI.Barcode.Modes.ErrorCorrectionLevel.L; code.QRCodeSettings.DotSize = iDotSize; code.QRCodeSettings.Version = 2; code.QRCodeSettings.ECI = Telerik.Web.UI.Barcode.Modes.ECIMode.None; //code.QRCodeSettings.DotSize = 0; // no changes, space is always there //code.Attributes.Add("Width", "310px"); // no changes, space is always there //code.Attributes.Add("Height", "310px"); // no changes, space is always there return code.GetImage(); }Hello,
is it possible to somehow show the earliest possible start and latest possible end for a task as the background of the task?
I tried to use the task-template but it is not possible at this point to add a background wider than the task it self. Also it would move when the task is moved.
best regards
Thorsten Hacke

In the ItemDataBound event we are no longer to retrieve the Item value using the following code and are getting the value of ' '
If TypeOf e.Item Is GridDataItem Then Dim dataItem As GridDataItem = DirectCast(e.Item, GridDataItem) Dim EAFID As String = NoNull(dataItem("row_ID").toString)We just upgraded our web server from Windows Server 2003 R2 with IIS 6.? to Windows Server 2012 R2 with IIS 8.5.9600.
We also upgraded the Telerik controls from 2010.3.1317.35 to 2016.2.607.35.
A very simplified page example is:
<body> <form id="form1" runat="server"> <asp:HiddenField ID="hfToolId" runat="server" /> <asp:HiddenField ID="hfTempDirectory" runat="server" /> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnablePageMethods="true"> </telerik:RadScriptManager> <asp:Button ID="Button1" runat="server" Text="Button" /> <div> <telerik:RadFileExplorer ID="rfeDocs" runat="server" OnClientFileOpen="OnClientFileOpen" DisplayUpFolderItem="false" EnableCreateNewFolder="false" Width="100%"> <Configuration SearchPatterns="*.*" MaxUploadFileSize="104857600" /> </telerik:RadFileExplorer> </div> </form></body>
Its associated code behind is:
01.Partial Class _Default02. Inherits System.Web.UI.Page03. 04. Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load05. SetupFileExplorer()06. End Sub07. 08. Private Sub SetupFileExplorer()09. Dim controls As Telerik.Web.UI.FileExplorer.FileExplorerControls = 010. Dim di As IO.DirectoryInfo11. Dim newTempDirectory As String = String.Empty12. Dim path(0) As String13. Dim s = CType(rfeDocs.FindControl("splitter"), RadSplitter)14. Dim toolId As Integer15. 16. If IsNumeric(hfToolId.Value) Then17. toolId = CInt(hfToolId.Value)18. ElseIf Request.QueryString("equipmentid") IsNot Nothing Then19. toolId = CInt(Request.QueryString("equipmentid"))20. Else21. toolId = 022. End If23. 24. For Each item As RadToolBarItem In rfeDocs.ToolBar.Items25. If TypeOf item Is RadToolBarButton Then26. CType(item, RadToolBarButton).CausesValidation = False27. End If28. Next29. 30. If toolId > 0 Then31. path(0) = Page.ResolveUrl("~/Tools/" & toolId.ToString())32. ElseIf Not String.IsNullOrEmpty(hfTempDirectory.Value) Then33. path(0) = Page.ResolveUrl("~/Tools/" & hfTempDirectory.Value)34. Else35. newTempDirectory = Request.LogonUserIdentity.Name().Split(New Char() {"\"c})(1) & Now.Ticks36. hfTempDirectory.Value = newTempDirectory37. path(0) = Page.ResolveUrl("~/Tools/" & newTempDirectory)38. End If39. 40. 41. di = New IO.DirectoryInfo(Server.MapPath(path(0)))42. 43. If Not di.Exists Then44. di.Create()45. End If46. 47. rfeDocs.Configuration.ViewPaths = path48. rfeDocs.Configuration.UploadPaths = path49. rfeDocs.Configuration.DeletePaths = path50. 51. rfeDocs.Upload.InitialFileInputsCount = 152. rfeDocs.InitialPath = path(0)53. rfeDocs.Upload.EnableFileInputSkinning = False54. rfeDocs.Grid.MasterTableView.TableLayout = GridTableLayout.Fixed55. rfeDocs.Grid.ClientSettings.AllowRowsDragDrop = False56. rfeDocs.Grid.ClientSettings.Resizing.ResizeGridOnColumnResize = True57. rfeDocs.VisibleControls = FileExplorer.FileExplorerControls.Toolbar Or FileExplorer.FileExplorerControls.Grid58. 59. End Sub60. 61. Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click62. 'just to force page postback63. End Sub64.End Class
The user would normally fill out a form, click a save button (which would cause the postback), then upload files via the RadFileExplorer control. Prior to the server upgrades, the code worked fine, after the upgrades, the page fails on line 51 in the code behind. The rfeDocs.Upload object/property is null/nothing.
Is there anything incorrect with the page for the new version?
Thank you,
James
