asp.net各页面传值问题(请各位大侠花花时间帮我看看,解决了还会加分!!!)

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:54:46
假设:a表中的字段为:学院名称,专业名称
tv.ascx: 里面包含treeview控件(tv.ascx包含在母版页中)(treeview根结点为学院名称,子结点为专业名称)
protected void Page_Load(object sender, EventArgs e)
{SqlConnection conn = DbConn.getConn();
string collMcName="select ToCollegeName,MajorName from MajorT";
SqlCommand cmd = new SqlCommand(collMcName, conn);
try{conn.Open();SqlDataReader dr = cmd.ExecuteReader();
if (!IsPostBack){ while (dr.Read())
{bool hasExist = false;TreeNode tnC = new TreeNode((string)dr["ToCollegeName"]);//根结点--学院名
TreeNode tnM = new TreeNode((string)dr["MajorName"]);//子结点--专业名
string a = (string)dr["ToCollegeName"];
foreach (TreeNode n in TreeView1.Nodes) {if (n.Text == a) { n.ChildNodes.Add(tnM); hasExist = true; } }if (!hasExist) {TreeNode tn = new TreeNode((string)dr["ToCollegeName"]);tn.ChildNodes.Add(tnM);TreeView1.Nodes.Add(tn); } } } } catch(SqlExcept

用户控件。。。 你要让用户控件发生事件 然后在主页面中响应控件发生的事情?
所有代码贴出来吧

visual studio的话可以断点测试,就是按f11, 然后在你程序想测试的地方点上红点即可。就可以单步调试了。