Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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站点已停止向我提供“未找到控件”错误_Asp.net - Fatal编程技术网

我的asp.net站点已停止向我提供“未找到控件”错误

我的asp.net站点已停止向我提供“未找到控件”错误,asp.net,Asp.net,我在一个asp.net网站上工作,之前如果我从我的页面中删除任何控件,并且它在javascript中有类似这样的引用 $('#<%= txtName.ClientID %>') // just an example of use 这使得很难找到问题。你知道为什么它停止了这种行为吗 编辑 今天,我在中错误地添加了两个Title元素,如果javascript客户端删除了该控件,$('')将不会返回错误,它只会返回一个空数组。jQuery的语法也应该是$('#')。查看firebug或类

我在一个asp.net网站上工作,之前如果我从我的页面中删除任何控件,并且它在javascript中有类似这样的引用

$('#<%= txtName.ClientID %>') // just an example of use
这使得很难找到问题。你知道为什么它停止了这种行为吗

编辑


今天,我在中错误地添加了两个Title元素,如果javascript客户端删除了该控件,$('')将不会返回错误,它只会返回一个空数组。jQuery的语法也应该是$('#')。查看firebug或类似浏览器中呈现的内容。

谢谢,但我没有说该控件已被javascript删除,我说如果我从页面中删除任何控件,并且该控件在javascript中有引用,那么我会得到正确的错误,但我不知道。我只是猜测,如果页面中没有名为txtName的控件,当您尝试访问页面时,页面应抛出编译错误。如果它没有引发错误,请查看呈现的HTML,如果代码中有某个ID,则它正在查找具有服务器端ID txtName的控件。很抱歉,当我说编译错误时,我不是指visual studio中的生成错误,而是指标记编译错误。除非您使用aspnet预编译器,否则这些都会在运行时首次访问页面时发生。明白了,这就是我删除注释的原因:)确切地说,在我尝试访问页面时,它会抛出编译错误,但现在它已停止此行为。即使使用firebug,我也无法在页面中找到任何内容,因为除了xml解析错误,firebug不会呈现任何内容
XML parsing error: no element found
Location: 
Line number 1: ...