0

我在用户控件中定义了一个文字,该文字嵌入在 aspx 中,并且本身嵌入在 Masterpage 中。

this.Parent.FindControl("litError") 将控件返回给我......但客户端 ID 是“phContent_litError”。它确实在服务器端代码上找到了控件...

当我查看生成的 HTML 时,我看到“ctl00_ctl00_phContent_litErrorPanel”

正常吗?

我的问题是因为我在我的 ajaxmanager 的 ajaxsettings 中动态添加了一个启动器控件(按钮)来更新 litError ......但是,当出现错误时,我更新了 litError.text ......但它不会在浏览器...这使我检查了 litError 控件...

4

1 回答 1

0

服务器端查找控件具有按名称查找服务器控件的能力,并且正如您所观察到的,它们在页面中生成,以便唯一。是正常的。广告为什么 Ajax 控件中的字段没有更新,您需要发布更多代码。

于 2013-02-20T05:55:42.310 回答