This is a migrated thread and some comments may be shown as answers.

Disable TextBox in user control

1 Answer 149 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Vitaly
Top achievements
Rank 1
Vitaly asked on 28 Oct 2011, 09:13 PM
Hi guys,
I have a user control coding:

table

 

>

 

<

 

tr>

 

<

 

td>

 

 

<asp:RadioButton ID="rbEISId" runat="server" CausesValidation ="false" AutoPostBack="true" GroupName ="rbID" Checked ="true" Text ="EIS ID" OnCheckedChanged="rbEISId_CheckedChanged" /></td>

 

<

 

td>

 

 

<asp:RadioButton ID="rbPMSId" runat="server" CausesValidation ="false" AutoPostBack="true" style="background-color :Transparent;" GroupName ="rbID" Text ="PMS ID" /></td>

 

<

 

td>

 

 

<asp:RadioButton ID="rbSSN" runat="server" CausesValidation ="false" AutoPostBack="true" style="background-color :Transparent;" GroupName ="rbID" Text ="SSN" OnCheckedChanged="rbSSN_CheckedChanged" /></td>

 

</

 

tr>

 

<

 

tr>

 

<

 

td colspan="3">

 

<

 

div id="divEIS">

 

<

 

div id="divEIS1" runat="server" style="text-align :center ;" >

 

 

<telerik:RadTextBox ID="txtEISId" MaxLength ="9" runat="server" Font-Bold ="true" Font-Size ="10" Height="16">

 

 

</telerik:RadTextBox></div></div>

 

 

<div id="divSSN">

 

 

<div id="divSSN1" runat="server" >

 

 

<telerik:RadMaskedTextBox ID="txtSSN" runat="server" Mask="###-##-####" Font-Bold ="true" Font-Size ="10" Height="16">

 

 

</telerik:RadMaskedTextBox></div></div>

 

</

 

td>

 

</

 

tr>

 

</

 

table>

 


Now I have a page which access this user control:

<%

@ Page Language="C#" MasterPageFile="~/EISMaster.Master" AutoEventWireup="true" CodeBehind="CentralUsersReport.aspx.cs" Inherits="EISPortal.PerSession.CentralUsersReport" Title="Untitled Page" %>

 

<%

@ Register Src="../Controls/Menu_PrincipalPS.ascx" TagName="Menu_PrincipalPS" TagPrefix="uc1" %>

 

<%

@ Register Src="../Controls/EMP_IDs.ascx" TagName="EMP_IDs" TagPrefix="uc2" %>

 

<%

@ Register TagPrefix="telerik" Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" %>

 

The user control is EMP_IDs

<

 

telerik:RadScriptManager ID="ScriptManager1" runat="server" />

 

 

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">

 

 

<ClientEvents OnRequestStart="onRequestStart" />

 

 

<AjaxSettings>

 

 

<telerik:AjaxSetting AjaxControlID="mainPanel">

 

 

<UpdatedControls>

 

 

<telerik:AjaxUpdatedControl ControlID="mainPanel" LoadingPanelID="RadAjaxLoadingPanel1" />

 

 

</UpdatedControls>

 

 

</telerik:AjaxSetting>

 

 

 

</AjaxSettings>

 

 

</telerik:RadAjaxManager>

 

 

 

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" EnableSkinTransparency ="true" runat="server">

 

 

</telerik:RadAjaxLoadingPanel>

 

 

 

<asp:Panel ID="mainPanel" runat="server">

 

 

<br />

 

<%

--<br />--%>

 

 

<div id="SearchDiv" style="width:100%">

 

 

<fieldset>

 

 

<legend>Search Principal Requests</legend>

 

 

<table>

 

 

<tr>

 

 

<td style="padding-left:170px;">

 

 

<label>

 

CFN:

 

</label>

 

 

<br />

 

 

<telerik:RadComboBox ID="ddlCFN" runat="server" Width="200px" Filter="Contains" MarkFirstMatch="true" AllowCustomText="false" Font-Size="Small" OnSelectedIndexChanged="ddlCFN_SelectedIndexChanged">

 

 

</telerik:RadComboBox>

 

 

</td>

 


In ddlCFN  onselectindexchanged I need to disable RadTextBox which is reside in user control.
How can I do that on server side or client side?

Thanks so much for your help.

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 29 Oct 2011, 05:43 AM
Hello Vitaly,

You can try the following code snippet to achieve your scenario.
C#:
protected void combo_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
{
  RadTextBox txt = (RadTextBox)UserControl1.FindControl("txtEISId");
  txt.Enabled = false;
}

Note:Set AutoPostBack property of RadComboBox as true.

Thanks,
Shinu.
Tags
General Discussions
Asked by
Vitaly
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or