aspx到ascx如何传值
第一步在ascx中有个按钮Click事件为:
Response.Redirect("~/SystemManage.aspx?param=1004&LogType=Data Task Log");
这样转到了一个aspx页面了
第二步判断如果传来的参数是1004就把LogType为Data Task Log的值这样:
string LogType = Request.QueryString["LogType"];//得到Data Task Log
MyControl = LoadControl("UserControls/SystemParameter/ViewLog.ascx?LogType=Data Task Log");//把值传到ViewLog.ascx
this.Panel1.Controls.Add(MyControl);
但是这样是不允许的,提示说“UserControls/SystemParameter/ViewLog.ascx?LogType=Data Task Log”不是有效的虚拟路径。”
估计它不知道LogType=Data Task Log是参数,那我要实现这个要求该怎么传值?