问题如标题。以下是我动态添加到代码
for (int i = 0; i < uc.No.Length; i++)
{
UserControl downloadfile = (UserControl)LoadControl("../control/DownLoadFile.ascx");
Type control = downloadfile.GetType();
var No = control.GetProperty("_No");
No.SetValue(downloadfile,uc.No[i],null);
var Type = control.GetProperty("_Type");
Type.SetValue(downloadfile, uc.Type[i], null);
var File_Type = control.GetProperty("_File_Type");
File_Type.SetValue(downloadfile, uc.FileType[i], null);
var Url = control.GetProperty("_Url");
Url.SetValue(downloadfile, uc.DownLoadURL[i], null);
FileDiv.Controls.Add(downloadfile);
}以下是用户控件中的代码protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
}
/// <summary>
/// 设置或获得序号
/// </summary>
public string _No
{
get { return No.Text.Trim(); }
set { No.Text = value; }
}
/// <summary>
/// 设置或获得任务类型
/// </summary>
public string _Type
{
get { return Type.Text.Trim(); }
set { Type.Text = value; }
}
/// <summary>
/// 获取或设置Url
/// </summary>
public string _Url
{
get { return DownLinkButton.PostBackUrl; }
set { DownLinkButton.PostBackUrl = value; }
}
/// <summary>
/// 设置或获得文件类型
/// </summary>
public string _File_Type
{
get { return File_Type.Text.Trim(); }
set { File_Type.Text = value; }
} protected void DownLinkButton_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('好用的啊!')</script>");
}
这个DownLinkButton_Click就不能响应。这里添加断点后执行不到。这应该是个很典型的问题。希望大家告诉我下。谢谢了。控件
for (int i = 0; i < uc.No.Length; i++)
{
UserControl downloadfile = (UserControl)LoadControl("../control/DownLoadFile.ascx");
Type control = downloadfile.GetType();
var No = control.GetProperty("_No");
No.SetValue(downloadfile,uc.No[i],null);
var Type = control.GetProperty("_Type");
Type.SetValue(downloadfile, uc.Type[i], null);
var File_Type = control.GetProperty("_File_Type");
File_Type.SetValue(downloadfile, uc.FileType[i], null);
var Url = control.GetProperty("_Url");
Url.SetValue(downloadfile, uc.DownLoadURL[i], null);
FileDiv.Controls.Add(downloadfile);
}以下是用户控件中的代码protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
}
/// <summary>
/// 设置或获得序号
/// </summary>
public string _No
{
get { return No.Text.Trim(); }
set { No.Text = value; }
}
/// <summary>
/// 设置或获得任务类型
/// </summary>
public string _Type
{
get { return Type.Text.Trim(); }
set { Type.Text = value; }
}
/// <summary>
/// 获取或设置Url
/// </summary>
public string _Url
{
get { return DownLinkButton.PostBackUrl; }
set { DownLinkButton.PostBackUrl = value; }
}
/// <summary>
/// 设置或获得文件类型
/// </summary>
public string _File_Type
{
get { return File_Type.Text.Trim(); }
set { File_Type.Text = value; }
} protected void DownLinkButton_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('好用的啊!')</script>");
}
这个DownLinkButton_Click就不能响应。这里添加断点后执行不到。这应该是个很典型的问题。希望大家告诉我下。谢谢了。控件
否则LZ之类的问题是难免的
http://www.cnblogs.com/insus/archive/2013/04/25/3043604.html