Hi Guys,
I am developing a web application in ASP.net.
I have a relationship DropDownList and a textbox which is disable.
I want that textbox enable when user select other in DropDownList using AJAX controls(Without refreshing the whole page).
Help me on this topic.
Regards,
Zuber Kazi
Loading
Zuber KaziPosted Feb 10, 2012, 7:28 AM
Satyapriya NayakPosted Feb 10, 2012, 6:57 AM
Try this...
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Ajax_dropdown._Default" %>
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
namespace Ajax_dropdown
{
public partial class _Default : System.Web.UI.Page
{
string strConnString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
string str;
SqlCommand com;
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(strConnString);
if (!IsPostBack)
{
DropDownList1.Items.Add("Choose City");
con.Open();
str = "select * from area ";
com = new SqlCommand(str, con);
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
DropDownList1.Items.Add(reader["city"].ToString());
}
reader.Close();
con.Close();
}
TextBox1.Text = "";
TextBox1.Enabled = false;
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Enabled = true;
SqlConnection con = new SqlConnection(strConnString);
con.Open();
str = "select * from area where city='" + DropDownList1.SelectedValue + "'";
com = new SqlCommand(str, con);
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
TextBox1.Text = reader["stdcode"].ToString();
}
reader.Close();
con.Close();
}
}
}
Thanks
If this post helps you mark it as answer