【问题标题】:AjaxControlToolkit Asyncfileupload with master page not workingAjaxControlToolkit Asyncfileupload 与母版页不工作
【发布时间】:2011-08-13 16:55:21
【问题描述】:
我在带有母版页的 asp.net 4.0 中使用 Ajax AsyncFileUpload 控件,我收到文件无效的错误消息。如果我在没有母版页的情况下使用它,它可以工作。如果我设置了母版页
ClientIDMode="AutoID"
它开始工作。 ClientIDMode 的用途是什么以及为什么 AsyncFileupload 在没有带有母版页的 ClientMode 的情况下无法工作。
请提出建议。
【问题讨论】:
标签:
.net
asp.net
ajax
ajaxcontroltoolkit
【解决方案1】:
ClientID 值是通过将每个父命名容器的 ID 值与控件的 ID 值连接起来生成的。在呈现控件的多个实例的数据绑定方案中,将在控件的 ID 值前面插入一个递增值。每个段由下划线字符 (_) 分隔。该算法在早于 ASP.NET 4 的 ASP.NET 版本中使用。
来自MSDN
【解决方案2】:
客户端脚本因为找不到预测的ClientID而感到困惑。