C# <;%…%&燃气轮机;放置telerik组件后生成错误
我有一个ASPX页面,我在其中使用JavaScript和ASP组件,工作正常,但我添加了一个Telerik组合框,现在它产生了一个错误:C# <;%…%&燃气轮机;放置telerik组件后生成错误,c#,javascript,asp.net,telerik,C#,Javascript,Asp.net,Telerik,我有一个ASPX页面,我在其中使用JavaScript和ASP组件,工作正常,但我添加了一个Telerik组合框,现在它产生了一个错误: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>) 无法修改控件集合,因为控件包含代码块(即) 在添加Telerik代码之前,我的JavaScript代码中包含了这些内容,运行良好: $(fu
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>)
无法修改控件集合,因为控件包含代码块(即)
在添加Telerik代码之前,我的JavaScript代码中包含了这些内容,运行良好:
$(function () {
$("#<%=CountryCity1.ClientID%>").hide();
...
...
$(函数(){
$(“#”)隐藏();
...
...
及
我还有一个jQuery自动完成服务,在相同的代码中,它也停止了工作
然后我用
$(function () {
$("#<%#CountryCity1.ClientID%>").hide();
...
...
$(函数(){
$(“#”)隐藏();
...
...
及
现在它在第页不起作用了,我添加了Telerik的代码
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadComboBox1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadComboBox2" />
<telerik:AjaxUpdatedControl ControlID="RadComboBox3" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadComboBox2">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadComboBox3" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
您需要将javascript代码放入telerik代码块中,如下所示:
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function AjaxReq(args) {
$find("<%= RadAjaxPanel1.ClientID %>").ajaxRequestWithTarget("<%= Button1.UniqueID %>", '');
}
</script>
</telerik:RadCodeBlock>
函数AjaxReq(args){
$find(“”).ajaxRequestWithTarget(“”,“”);
}
参考:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadComboBox1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadComboBox2" />
<telerik:AjaxUpdatedControl ControlID="RadComboBox3" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadComboBox2">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadComboBox3" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function AjaxReq(args) {
$find("<%= RadAjaxPanel1.ClientID %>").ajaxRequestWithTarget("<%= Button1.UniqueID %>", '');
}
</script>
</telerik:RadCodeBlock>