Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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
ajax asp网络控件中的javascript_Javascript_Asp.net_Asp.net Ajax_Custom Server Controls - Fatal编程技术网

ajax asp网络控件中的javascript

ajax asp网络控件中的javascript,javascript,asp.net,asp.net-ajax,custom-server-controls,Javascript,Asp.net,Asp.net Ajax,Custom Server Controls,下面是创建javascript对象的函数 public IEnumerable<ScriptDescriptor> GetScriptDescriptors() { ScriptControlDescriptor descriptor = new ScriptControlDescriptor("HierarchyPathControl.PathExplorer", this.ClientID); descrip

下面是创建javascript对象的函数

      public IEnumerable<ScriptDescriptor>
          GetScriptDescriptors()
    {
        ScriptControlDescriptor descriptor = new ScriptControlDescriptor("HierarchyPathControl.PathExplorer", this.ClientID);
        descriptor.AddProperty("some_property", "some_value");

        yield return descriptor;
    }
为什么仅当我删除此行时才会调用第二个警报:

    descriptor.AddProperty("some_property", "some_value");

谢谢。

如果在页面初始化期间出现js错误,请检查错误控制台。问题似乎是您没有在客户端类中定义一些属性。 确保在HierarchyPathControl.PathExplorer客户端类中具有以下get/set方法定义:

get_some_property = function() {
    return this._some_property;
},
set_some_property = function(value) {

    if (this._some_property != value) {
        this._some_property = value;
        this.raisePropertyChanged('some_property');
    }
}

这里基本上一些属性应该是您要创建的属性的名称。

您看到任何javascript错误吗?很好!我读了很多文章,但没人说一定是能手和能手。
get_some_property = function() {
    return this._some_property;
},
set_some_property = function(value) {

    if (this._some_property != value) {
        this._some_property = value;
        this.raisePropertyChanged('some_property');
    }
}