protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Session["email"].ToString());
SqlConnection conn = new SqlConnection(dbConnectionString);
conn.Open();
string query = "select * from country";
SqlCommand cmd = new SqlCommand(query,conn);
SqlDataReader dr = cmd.ExecuteReader();
drpdown_country.Items.Add(new ListItem("---select---", "0"));
if (dr.HasRows)
{
while (dr.Read())
{
drpdown_country.Items.Add(new ListItem(dr["country"].ToString(), dr["c_id"].ToString()));
}
}
conn.Close();
}
每当我运行此代码并刷新页面时 它再次显示所有Countrynames
因此,当我刷新时,我会获得单个国家/地区的名称
答案 0 :(得分:0)
您的代码在回发后再次运行。
用以下代码包装您的代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack){
//code here
}
}