我正在编写一个 for 循环,该循环显示带有一些 chartfx 显示的链接列表。chartfx 需要一个 sqlDataSource。每次 for 循环进行一次迭代时,我都尝试提供唯一 ID,但我无法将值或函数传递给它。我的代码中的示例如下。getSQLID() 只是一个函数,它返回一个我想成为我的 ID 的字符串。这一切都在 aspx 页面上完成,函数在 .cs 中。任何帮助将不胜感激,谢谢。
//name of the contentplace holder on the aspx page
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server" >
//code behind
Control ctrl = LoadControl("WebUserControl.ascx");
Control placeHolderControl = this.FindControl("Content2");
Control placeHolderControl2 = this.FindControl("ContentPlaceHolder1");
ctrl.ID = "something";
if (placeHolderControl != null)
placeHolderControl.Controls.Add(ctrl);
if (placeHolderControl2 != null)
placeHolderControl2.Controls.Add(ctrl);