I need to visible textbox and label based on the selection of dropdownlist value...
<asp:Repeater ID="RepterDetails" runat="server"
onitemcommand="RepterDetails_ItemCommand" >
<ItemTemplate>
<pre> <tr>
<td width="93" align="left" valign="middle">Marital Status</td>
<td width="12" align="center" valign="middle">:</td>
<td width="150" align="left" valign="middle"><asp:Label ID="lbl_marital" runat="server" Text=
<asp:DropDownList ID="marital" runat="server" class="feedback_textfield" Visible ="False" AppendDataBoundItems="true" OnSelectedIndexChanged="marital_SelectedIndexChanged" AutoPostBack="true" >
<%-- <asp:ListItem>Select</asp:ListItem>--%>
<asp:ListItem Value="1" >unmarried</asp:ListItem>
<asp:ListItem Value="2">married</asp:ListItem></asp:DropDownList></td>
</tr>
based on the selection of dropdownlist value inside repeater,
i want to visible/invisible textboxes..
<asp:TextBox ID="txtwife" runat="server" class="feedback_textfield" Text='<%# Bind("wifename")%>'></asp:TextBox>
I have tried like this..
<pre>protected void ddlExtended_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList marital = (DropDownList)RepterDetails.FindControl("marital");
TextBox txtwife = (TextBox)RepterDetails.FindControl("txtwife");
if (marital.SelectedValue == "married")
{
txtwife.Visible = true;
}
else
{
txtwife.Visible = false;
}
}</pre>
While selecting Dropdown list value, I cant able to use the selected value..
Bcoz Its returning null Value..
Error:Object reference not set to an instance of an object.
its returning null value for
if (marital.SelectedValue == "married")
can anyone suggest me how to access dropdownlist selected value inside repeater..
Thanks in Advance