string connStr = ConfigurationSettings.AppSettings["ConnString"].ToString(); SqlConnection conn = new SqlConnection(connStr); SqlCommand comm = conn.CreateCommand(); string commStr = string.Format("select type_value,type_text from phone_type where parent_id = {0}",i); comm.CommandText = commStr; conn.Open(); SqlDataReader dr = comm.ExecuteReader(); while(dr.Read()) { result += ","+dr[0].ToString() +"" + dr[1].ToString(); //dListChild.Items.Add(new ListItem(dr[1].ToString(),dr[0].ToString())); } //把从数据库得到的信息输出到客户端 Response.Write(result); //输出完成关闭Response,以免造成不必要的输出 Response.Flush(); Response.Close(); dr.Close(); conn.Close(); } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load);
} #endregion
private void Button1_Click(object sender, System.EventArgs e) { Response.Write(Request.Form["dListChild"].ToString()); } } }
数据表: 主键id parent_id(int) type_value(int) type_text(varchar) int递增 父下拉框的value值 下拉框的value 下拉框的text
(出处:清风网络学院)
上一篇:PHP与SQL注入攻击[二]
下一篇:有关在Windows下配置PHP+Apache+Optimizer失败的问题解决方案
|