Hello
I have a tabstrip on a page. On a few applications I need to do a complete postback to upload files or reload data.
I want to remember the tab they were on and reload that page.
I have the following code working in page load
| If Not Page.IsPostBack Then |
| Dim TheTab As String = "" |
| TheTab = Session("Tab") |
| If TheTab <> "" Then |
| Try |
| ' Set Tabstrip |
| RadTabStrip1.FindTabByText(Session("Tab")).Selected = True |
| 'Set MultiPagePage |
| RadMultiPage1.FindPageViewByID(RadTabStrip1.SelectedTab.PageViewID).Selected = True |
| Session("Tab") = "" |
| Catch |
| ' OK if it fails |
| End Try |
| End If |
| End If |
| 'Reset Tab Session |
| Utilities.SetSession("Tab", RadTabStrip1.SelectedTab.Text) |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title>Untitled Page</title> |
| <meta http-equiv="expires" content="-1" /> |
| <meta http-equiv="Pragma" content="no-cache" /> |
| </head> |
| <body> |
| <form runat="server"> |
| <asp:ScriptManager runat="server" /> |
| <telerik:RadCalendar ID="RadCalendar1" runat="server" AutoPostBack="true" /> |
| </form> |
| </body> |
| </html> |
| Private Sub RadCalendar1_SelectionChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.Calendar.SelectedDatesEventArgs) Handles RadCalendar1.SelectionChanged |
| Dim d As String = e.SelectedDates(0).Date.ToShortDateString() |
| RadCalendar1.SelectedDates.Clear() |
| Response.Redirect("WebForm1.aspx?date=" + d) |
| End Sub |
<%
@ Page Language="C#" AutoEventWireup="true" %>
<%
@ Register TagPrefix="uc" TagName="radAjax" Src="radAjax.ascx" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" >
<
head runat="server">
<title></title>
<
script runat=server>
protected void btn1_Click(object sender, EventArgs e)
{
ucradAjax.Visible =
true;
}
</
script>
</
head>
<
body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="TheScriptManager" EnablePartialRendering="true" AsyncPostBackTimeout="3600" runat="server" >
<Services>
<asp:ServiceReference Path="UserSession.asmx" />
</Services>
</telerik:RadScriptManager>
<telerik:RadAjaxPanel ID=upMain runat=server RenderMode=Inline UpdateMode=Conditional>
<ContentTemplate>
<uc:radAjax ID=ucradAjax runat=server Visible=false />
<asp:Button ID="btn1" runat=server OnClick="btn1_Click" />
</ContentTemplate>
</telerik:RadAjaxPanel>
</form>
</
body>
</
html>
<%
@ Control Language="C#" AutoEventWireup="true" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
telerik:RadAjaxManagerProxy ID="AjaxManagerProxy1" runat="server"></telerik:RadAjaxManagerProxy>
<telerik:RadEditor ID="rdeProctPolicy" Runat="server"
Width="800px" Height="400px"
DialogsScheme="Default"
ToolsOnPage="True"
Language="en-US"
ShowHtmlMode="True"
SaveInFile="True"
SaveAsXhtml="True"
DocumentsPaths="~/Docs, ~/Marketing"
StripAbsoluteImagesPaths="True"
CausesValidation="True" />

Hi there
We’re pretty new to RadEditor, however, we’re seeing some inconstancies when pasting plain text paragraphs into the editor.
Anyway, sometimes when I paste (ctrl v paste) three plain text paragraphs the resulting HTML paras will be wrapped in <p> tags, some times there will be no <p> tags and the lines will be separated with <br /> tags and sometimes one paragraph will have <p>’s and another will not.
I’m assuming there is a setting I can configure to produce consistent results?!
Historically clients have a habit of messing up the formatting when using Rich Text editors so our advise is always ‘paste to plain text then paste to the editor’, hence the question.
Many thanks
Stephen

| function OnClientMouseOver(panelbar, args) |
| { |
| window.status = args.get_item().get_text(); |
| } |
We are trying to use the RadPanelBar to create an FAQ. The result intended would have the question in the in the panel bar and when you click on it, the answer is shown in the expanded section. In the answer we also want to have some ‘See also’ questions that would be also be panel items that can be expanded to show the answer. We are running into a problem on expanding the ‘See Also’ answers. When we click on the ‘See Also’ answer, the JavaScript error “this.getLinkElement() is null or not an object” occurs. The generation of the RadPanelBar is all generated in the code-behind. The code is as follows:
HTML
<td>
<telerik:RadPanelBar ID="TestPanelBar" runat="server" Width="100%" Height="100%" Style="white-space: normal" ExpandMode="SingleExpandedItem" AllowCollapseAllItems="true" EnableEmbeddedSkins="false">
</telerik:RadPanelBar>
</td>
Code- Behind
for (int i = 0; i < 10; i++)
{
Telerik.Web.UI.RadPanelItem questionItem = new Telerik.Web.UI.RadPanelItem(string.Format("{0} Question", i.ToString()));
Telerik.Web.UI.RadPanelItem answerItem = new Telerik.Web.UI.RadPanelItem();
answerItem.Controls.Add(new Label() { Text = "this is the answer" });
for (int j = 0; j < 3; j++)
{
Telerik.Web.UI.RadPanelItem relatedQuestionItem = new Telerik.Web.UI.RadPanelItem(string.Format("See Also {0}", j.ToString()));
Telerik.Web.UI.RadPanelItem relatedAnswerItem = new Telerik.Web.UI.RadPanelItem();
relatedQuestionItem.Width = Unit.Percentage(95);
relatedAnswerItem.Width = Unit.Percentage(95);
Label answerLabel = new Label();
answerLabel.Text = string.Format("See Also Answer {0}", j.ToString());
relatedAnswerItem.Controls.Add(answerLabel);
relatedQuestionItem.Items.Add(relatedAnswerItem);
answerItem.Items.Add(relatedQuestionItem);
}
answerItem.Expanded = true;
questionItem.Items.Add(answerItem);
TestPanelBar.Items.Add(questionItem);
TestPanelBar.Width = Unit.Percentage(100);
}
TestPanelBar.Items[0].Expanded = true;
The exact line of code that is causing the problem is relatedAnswerItem.Controls.Add(answerLabel);. As soon as we add a control to the RadPanelItem, this error occurs.
Is there a way to add a control (note we are adding a user control, not a label, the code is above is so you can reproduce the error) to a RadPanelItem and still be able to add a ‘sub’ item. Or do you have another suggestion how to accomplish this.
| <telerik:GridTemplateColumn DataField="Subject" HeaderText="Coaching Activities & Relationship" |
| UniqueName="Subject" SortExpression="Subject" FilterControlWidth="95%" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" > |
| <HeaderStyle HorizontalAlign="Center" Width="300px" /> |
| <ItemStyle HorizontalAlign="left" Width="300px" /> |
| <ItemTemplate> |
| <b> |
| <asp:Label ID="lblSubject" runat="server" Text='<%# DataBinder.Eval( Container, "DataItem.Subject") %>'></asp:Label><br /> |
| </b> |
| <asp:Label ID="lblNoteDetail" runat="server" Text='<%# DataBinder.Eval( Container, "DataItem.NoteDetail") %>'></asp:Label> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |