在CURRENT页面中获取动态创建的控件

时间:2015-08-03 17:15:14

标签: javascript c# ajax this httpcontext

我需要访问动态创建的Control。

我无法使用FindControl获取它。

我想这是因为该方法是由AJAX触发的。

所以我的问题是:

如何从CURRENT页面中动态生成的控件(必须使用FindControl)后面的C#代码进行访问?

我尝试了这个 HttpContext.Current.Handler ,但控件似乎没有附加。

这是序列:

  1. 用户点击动态创建的LinkBut​​ton
  2. 的排序
  3. 所有这些LinkBut​​tons的JS监听器点击将文本更改为不喜欢(示例)并对aspx页面执行AJAX POST以触发其方法MyClick()
  4. MyClick()将使用FindControl("labelXX")。文本并设置它。
  5. 我想要这样的东西:

    ((Label)((System.Web.UI.Page)HttpContext.Current.Handler).FindControl("lblXX")).Text = "foo";
    

    编辑:
    我有一个EventHandler添加到每个LinkBut​​ton,我想从那里访问。

0 个答案:

没有答案