با سلام
من در صفحه یک DropDownList دارم که در رویداد SelectedIndexChanged کد نوشتم. حالت DropDownList رو هم AutoPostBack="True" قرار دادم. الان مشکلم اینه که وقتی مقدار DropDownList رو تغییر می دم صفحه Refresh میشه و مقدار DropDownList بر میگرده به حالت اولیه. اینم کد من هست:
protected void DropDownListBank_SelectedIndexChanged(object sender, EventArgs e)
{
string ConnectionStringArmaghan = CryptorEngine.Decrypt(ConfigurationManager.Connect ionStrings["DBName"].ConnectionString, true);
SqlConnection ConMain = new SqlConnection();
ConMain.ConnectionString = ConnectionStringArmaghan;
ConMain.Open();
SqlCommand CmdMain = new SqlCommand();
CmdMain.Connection = ConMain;
CmdMain.CommandType = CommandType.StoredProcedure;
CmdMain.CommandText = "SP_ChangeBank";
CmdMain.Parameters.AddWithValue("@BankTitle", this.DropDownListBank.Text.Trim());
SqlDataReader DrData = CmdMain.ExecuteReader();
BankID = int.Parse(DrData["BankID"].ToString());
DrData.Close();
ConMain.Close();
}
الان می خوام وقتی مقدار این DropDownList رو تغییر می دم بدون اینکه صفحه Refresh بشه، این رویداد هم کارش رو بکنه.
ممنون میشم کمک کنید.