Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
135 views

I uses RadButton in asp.net ChangePassword Control.
Here is my code

  <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" >
    <AjaxSettings>
      <telerik:AjaxSetting AjaxControlID="Panel1">
        <UpdatedControls>
          <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" />
        </UpdatedControls>
      </telerik:AjaxSetting>
    </AjaxSettings>
    <ClientEvents OnRequestStart="RequestStartHandler" OnResponseEnd="ResponseEndHandler" />
  </telerik:RadAjaxManager>
  <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Vista" />
  
<asp:Panel ID="Panel1" runat="server">
  <asp:ChangePassword ID="ChangePassword1" runat="server" Width="231px" OnChangedPassword="ChangePassword1_ChangedPassword" ContinueDestinationPageUrl="~/ChangePassword.aspx" ChangePasswordFailureText="Password incorrect.">
                              <ChangePasswordTemplate>
                                <div id="div1" runat="server" style="height:16px;">
                                   <asp:Label ID="CurrentPasswordLabel" runat="server" AssociatedControlID="CurrentPassword">Current Password:</asp:Label>
                                </div>
                                <div id="div2" runat="server" style="height:27px;">
                                   <asp:TextBox ID="CurrentPassword" runat="server" Font-Size="12px" Width="192px" MaxLength="125" TextMode="Password" onKeyDown="return disable_sp(event);" onKeyPress="return disable_sp(event);"></asp:TextBox>
                                   <asp:RequiredFieldValidator ID="rfvCurrentPwd" runat="server" 
                                        ControlToValidate="CurrentPassword" ErrorMessage="<img src='App_Themes/Images/note.png'/>" 
                                        ToolTip="This field is required." ValidationGroup="ChangePassword">
                                   </asp:RequiredFieldValidator>
                                </div>
                                <div id="div3" runat="server" style="height:16px;">
                                   <asp:Label ID="NewPasswordLabel" runat="server" AssociatedControlID="NewPassword">New Password:</asp:Label>
                                </div>
                                <div id="div4" runat="server" style="height:16px; color: #cc0f16;">
                                   A minimum length of <%= Membership.MinRequiredPasswordLength %> characters.
                                   <asp:RegularExpressionValidator ID="valPwd" runat="server" 
                                        ControlToValidate="NewPassword"
                                        ErrorMessage="<img src='App_Themes/Images/note.png' alt='' />" 
                                        ValidationExpression=".{4}.*"
                                        ValidationGroup="ChangePassword">
                                   </asp:RegularExpressionValidator>
                                </div>
                                <div id="div5" runat="server" style="height:27px;">
                                   <asp:TextBox ID="NewPassword" runat="server" Font-Size="12px" Width="192px" MaxLength="125" TextMode="Password" onKeyDown="return disable_sp(event);" onKeyPress="return disable_sp(event);"></asp:TextBox>
                                   <asp:RequiredFieldValidator ID="rfvNewPwd" runat="server" 
                                        ControlToValidate="NewPassword" ErrorMessage="<img src='App_Themes/Images/note.png'/>" 
                                        ToolTip="This field is required." ValidationGroup="ChangePassword">
                                   </asp:RequiredFieldValidator>                                                
                                </div>
                                <div id="div6" runat="server" style="height:16px;">
                                   <asp:Label ID="ConfirmNewPasswordLabel" runat="server" AssociatedControlID="ConfirmNewPassword">Confirm New Password:</asp:Label>
                                </div>
                                <div id="div7" runat="server" style="height:24px; padding-bottom:2px;">
                                   <asp:TextBox ID="ConfirmNewPassword" runat="server" Font-Size="12px" Width="192px" MaxLength="125" TextMode="Password" onKeyDown="return disable_sp(event);" onKeyPress="return disable_sp(event);"></asp:TextBox>
                                   <asp:RequiredFieldValidator ID="rfvConfirmNewPwd" runat="server" 
                                        ControlToValidate="ConfirmNewPassword" 
                                        ErrorMessage="<img src='App_Themes/Images/note.png'/>" 
                                        ToolTip="This field is required." ValidationGroup="ChangePassword">
                                   </asp:RequiredFieldValidator>
                                </div>
                                <div id="div8" runat="server" style="color:#ff0000;">
                                   <asp:CompareValidator ID="NewPasswordCompare" runat="server" Display="Dynamic"
                                        ControlToCompare="NewPassword" ControlToValidate="ConfirmNewPassword" 
                                        ErrorMessage="New password and confirm new password mismatch."
                                        ValidationGroup="ChangePassword">
                                   </asp:CompareValidator>
                                </div>
                                <div id="div9" runat="server" style="height:27px; padding-top:4px;">
                                   <telerik:RadButton ID="btnChangePassword" runat="server" ButtonType="LinkButton" Text="Submit" CommandName="ChangePassword" ValidationGroup="ChangePassword"></telerik:RadButton>
                                   <telerik:RadButton ID="btnCancel" runat="server" ButtonType="LinkButton" Text="Cancel" CommandName="Cancel" CausesValidation="False"></telerik:RadButton>
                                </div>
                                <div id="div10" runat="server" style="color:#ff0000;">
                                   <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
                                </div>
                              </ChangePasswordTemplate>
                              <SuccessTemplate>
                                <table cellpadding="0" cellspacing="0" style="width:100%; height:175px;">
                                  <tr><td valign="top" align="left"><telerik:RadButton ID="btnContinue" runat="server" ButtonType="LinkButton" Text="Continue" CommandName="Continue"></telerik:RadButton></td></tr>
                                </table>
                              </SuccessTemplate>
                            </asp:ChangePassword>
</asp:Panel>

I got Error: 'undefined' is null or not an object' in IE after the page Postback.
This problem come from RadAjaxManager and RadButton.
I set UseSubmitBehavior="false" but the error still occur.
How to solve this problem, please help.

p.s. I use RadControls for ASP.NET AJAX 2010 Q3

Please help.
Thank you

Slav
Telerik team
 answered on 12 Dec 2011
9 answers
1.2K+ views
I'm using a RadNumericTextBox like shown below:

 
            <telerik:RadNumericTextBox  
                ID="rntbLineNumber"  
                MinValue="1" 
                MaxValue="32767" 
                Type="Number" 
                runat="server"
                <NumberFormat DecimalDigits="0" GroupSeparator="" /> 
            </telerik:RadNumericTextBox>


The goal is to insure that the value entered is always between 1 and 32767. However, it allows me to enter an empty string which causes this line to fail on posting.

 int myValue = int.Parse(rntbLineNumber.Text); 

I'm guessing that I'm supposed to get the value from another property other than "Text" off of the RadNumericTextBox. However, I still feel that the control should be enforcing my input constraints, where a specify a valid range, client-side. In other words, an empty string should populate the field with the minimum value. Is there anyway to do this? Or do I simply have to allow empty strings to be posted?
Marin
Telerik team
 answered on 12 Dec 2011
6 answers
201 views

Hello,

I've been trying the Rad Componets for ASP.net and a small issue came up.

I was trying to create a Self-referencing hierarchy grid programmatically on the Page_Init Event.

While I have been successful in creating the grid in the designer view, when I set up it's structure in the Page_Init the hierarchy doesn't seem to be working (ie I get all the records and columns to show normally but they don't have any children).

Is it possible to give me a few pointers on what I need to create the Self-referencing structure on the grid?

PS:My code looks like:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="SelfHierarchyRadGrid._Default" %>  
 
<%@ Register assembly="Telerik.Web.UI, Version=2008.3.1105.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" namespace="Telerik.Web.UI" tagprefix="telerik" %>  
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
 
<html xmlns="http://www.w3.org/1999/xhtml" >  
<head runat="server">  
    <title></title>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <telerik:RadScriptManager runat="server">  
    </telerik:RadScriptManager>  
    <div>  
      
        <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" GridLines="None">  
        </telerik:RadGrid>  
        <asp:SqlDataSource ID="SqlDataSource1" runat="server"   
            ConnectionString="<%$ ConnectionStrings:TestDBConnectionString %>"   
            SelectCommand="SELECT [aa], [parentaa], [Text] FROM [HierarchyTest]">  
        </asp:SqlDataSource>  
      
    </div>  
    </form>  
</body>  
</html>  
 
protected void Page_Init(object sender, EventArgs e)  
{  
  if (!IsPostBack)  
  {  
    InitGrid();  
  }  
}  
private void DefineStructure()  
{  
   RadGrid1.DataSourceID = "SqlDataSource1";  
 
   RadGrid1.MasterTableView.HierarchyDefaultExpanded = true;  
   RadGrid1.MasterTableView.HierarchyLoadMode = GridChildLoadMode.Client;  
   RadGrid1.MasterTableView.AllowSorting = true;  
   string[] dkn={"aa""parentaa"};  
   RadGrid1.MasterTableView.DataKeyNames = new string[] { "aa""parentaa" };  
   RadGrid1.MasterTableView.SelfHierarchySettings.ParentKeyName = "parentaa";  
   RadGrid1.MasterTableView.SelfHierarchySettings.KeyName = "aa";  
   RadGrid1.ClientSettings.AllowExpandCollapse = true;  
 
   RadGrid1.AutoGenerateColumns = false;  
   RadGrid1.ClientSettings.Selecting.AllowRowSelect = true;  
 
   //Create Columns  
   GridBoundColumn boundcolumn = new GridBoundColumn();  
   boundcolumn.datafield="aa";  
   RadGrid1.MasterTableView.Add(boundcolumn);  
   boundcolumn.UniqueName = "aa";  
   boundcolumn.Visible = true;  
   boundcolumn.HeaderText = "aa";  
 
   //... Rest of the columns ...  

Pavel
Top achievements
Rank 1
 answered on 12 Dec 2011
1 answer
115 views

Hi,

The RadEditor (version 5.6.4.0, RadEditor2.dll and Treeview (version 5.1.3.0, RadTreeview.Net2.dll) are currently  being used by our team, we are thinking about the possibility to upgrade to latest ajax enabled radcontrol (Telerik.web.UI.dll version 2011.3.1115.35). We are using vs 2010, framework 3.5.   What are the steps for upgrading the vs 2010 website ?  Anything we need to watch out f( we like to make sure all the existing content will be compatable with the new controls).

Any input will be appreciate, thanks.

Rumen
Telerik team
 answered on 12 Dec 2011
8 answers
309 views
Details are here:
http://www.codeplex.com/AjaxControlToolkit/WorkItem/View.aspx?WorkItemId=15204
http://forums.asp.net/t/1174669.aspx
http://dotnetdebug.net/2008/05/25/
http://www.codeplex.com/AjaxControlToolkit/WorkItem/View.aspx?WorkItemId=14857

I encountered this problem recently by using the telerik script manager with "ScriptCombine" set to true and deploying from a 32-bit machine to a 64-bit machine.

Are you aware of the above issue? I'm assuming your code works the same as the stack trace points to the same area of code:

Assembly "..." does not contain a script with hash code "...".

Telerik.Web.UI

STACK TRACE:

   at Telerik.Web.UI.ScriptEntry.Deserialize(String serializedScriptEntries)

   at Telerik.Web.UI.CombinedScriptWriter.WriteCombinedScriptFile()

   at Telerik.Web.UI.WebResource.ProcessRequest(HttpContext context)

Stroika
Top achievements
Rank 1
 answered on 12 Dec 2011
2 answers
43 views
Hello, 

I would like to add tagcloud in a radcombobox. Is this possible?
because It is for filtering the data of Grid.

Is there any good idea put on the narrow area of the upper part of Grid? 
Mikiya Sato
Top achievements
Rank 1
 answered on 12 Dec 2011
1 answer
271 views

I have a need to filter one column based on what the user selects in a rad combo box. It works fine with one value selected but when two or more values are selectd it will not filter correct. I also need to do this client side so server side is not an option. I think the problem is within the "OR" clause. Anyone have any suggestions?
Thanks for any help,
D

<telerik:GridBoundColumn UniqueName="foundin" DataField="foundin" HeaderText="Fields search term matched"
    HeaderStyle-Width="215px" ItemStyle-Width="215px" FilterControlWidth="215px"
    AllowFiltering="true" ItemStyle-Wrap="True">
    <FilterTemplate>
        <telerik:RadComboBox ID="radcombo_foundin" runat="server" UniqueName="radcombo_foundin"
            Width="200px" OnClientDropDownClosed="filterfoundin" CheckBoxes="true" Filter="Contains" >
        </telerik:RadComboBox>
    </FilterTemplate>
</telerik:GridBoundColumn>


 

function filterfoundin(sender, e) {
    var tableView = $find('<%=rad_SearchResults.ClientID %>').get_masterTableView();
    var filter = "Contains";
    var i = 0;
    var q = "";
    while (i < sender._itemData.length) {
        q += sender._itemData[i].checked ? sender._itemData[i].value : "";
        if (i + 1 < sender._itemData.length) {
            if (sender._itemData[i].checked) {
                q += " OR ";
            }
        }
        i++;
    }
    q = q.substring(q.length - 4) == " OR " ? q.substring(0, q.length - 4) : q;
    var hidden = document.getElementById('<%=hf_foundin.ClientID %>');
    hidden.value = q;
    tableView.filter('foundin', q, filter);
}

 

 

 

 

 

 

Marin
Telerik team
 answered on 12 Dec 2011
2 answers
431 views
Hi,

When paging is enable on grid,and user click on page number or arrows, page will be refreshed and posting back.
On SEO page will be refresh too.

I want just a js function fire and grid send page number as a parameter to it.
I want make a full client grid paging.

Best regards.
mohammad
Mohammad sadegh
Top achievements
Rank 1
 answered on 12 Dec 2011
0 answers
55 views
Hello,

Recently i am working with radcalendar control ,it works well but our requirement is to change the css  of radcalendar like the image i have attached below ,is it possible to do like that ,how to do that ,please respond if u have any idea about it.
Saimadhukar
Top achievements
Rank 1
 asked on 12 Dec 2011
2 answers
176 views
Hi All,

 I have placed a RadGrid and a RadComboBox in my page. On SelectedIndexChanged event of the RadComboBox, i am searching the data and Binding it to the RadGrid. The problem occurs when i select an option for which there is no Data, and just after that, if I try to select an option which has data in the search criteria the following error is showed: 

Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500


If i place an ASP.NET DropDown in place of the RadComboBox, then everything runs fine. One more thing, if i replace the Telerik 2011 ddl's with my old dll's i.e. 2010, then the error is not coming.

Kindly give me some solution for this problem.

Regards,
Raju Sen
Abhijit
Top achievements
Rank 1
 answered on 12 Dec 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?