Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
Asp.net 在代码隐藏中声明的属性在aspx页面上报告为未声明_Asp.net - Fatal编程技术网

Asp.net 在代码隐藏中声明的属性在aspx页面上报告为未声明

Asp.net 在代码隐藏中声明的属性在aspx页面上报告为未声明,asp.net,Asp.net,代码隐藏中的公共属性在页面上均不可见: <script language='javascript' type='text/javascript' > var a = <%= foo1 %>; var b = <%= foo2 %>; var c = <%= foo3 %>; </script> 这是已经运行多年的遗留代码。不确定为什么这些属性突然在aspx页面上不可见 页面声明没有更改 有什么建议吗?当前上下

代码隐藏中的公共属性在页面上均不可见:

<script language='javascript' type='text/javascript' >
    var a = <%= foo1 %>;
    var b = <%= foo2 %>;
    var c = <%= foo3 %>; 
</script>
这是已经运行多年的遗留代码。不确定为什么这些属性突然在aspx页面上不可见

页面声明没有更改


有什么建议吗?

当前上下文中不存在错误吗?此遗留代码是VB。如果是C#,则是,它将显示您给出的错误消息。在VB中它是“未声明的”。给定的代码在VB中工作,声明中的更改为var a='';(变量周围的单引号)。
 private _foo as String = ""

 Public Property Foo2 As String
        Get
            Return _foo
        End Get
        Set(value As String)
          _foo = value
        End Set
    End Property