MasoudAdmin
جمعه 24 بهمن 1399, 19:25 عصر
با سلام
من در صفحه یک 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 بشه، این رویداد هم کارش رو بکنه.
ممنون میشم کمک کنید.
من در صفحه یک 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 بشه، این رویداد هم کارش رو بکنه.
ممنون میشم کمک کنید.