Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# <;%…%&燃气轮机;放置telerik组件后生成错误_C#_Javascript_Asp.net_Telerik - Fatal编程技术网

C# <;%…%&燃气轮机;放置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

我有一个ASPX页面,我在其中使用JavaScript和ASP组件,工作正常,但我添加了一个Telerik组合框,现在它产生了一个错误:

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>