Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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 代码隐藏中未识别HTML元素_Asp.net_Html_Code Behind - Fatal编程技术网

Asp.net 代码隐藏中未识别HTML元素

Asp.net 代码隐藏中未识别HTML元素,asp.net,html,code-behind,Asp.net,Html,Code Behind,我刚刚在我的WebForms中写了这个。aspx: <span id="GenerateChartButton" runat="server"></span> 它没有意识到我在页面上添加了跨度。我需要做些什么来实现这一点吗?我最近一直在MVC中工作,所以我一段时间都不必担心页面和代码之间的关系,但我记不起在代码中引用HTML元素时必须执行的任何技巧 有人能提醒/告诉我我没有做什么吗 谢谢 Dave删除.designer文件(首先进行备份),然后右键单击.aspx文件并选

我刚刚在我的WebForms中写了这个。aspx:

<span id="GenerateChartButton" runat="server"></span>
它没有意识到我在页面上添加了跨度。我需要做些什么来实现这一点吗?我最近一直在MVC中工作,所以我一段时间都不必担心页面和代码之间的关系,但我记不起在代码中引用HTML元素时必须执行的任何技巧

有人能提醒/告诉我我没有做什么吗

谢谢

Dave

删除.designer文件(首先进行备份),然后右键单击.aspx文件并选择“转换为Web应用程序”。这将为您创建设计器文件


如果没有,则您可能有需要首先更正的无效HTML,您的标题行指向错误的类,或者对一段代码的引用被破坏。

@Ryan,谢谢。。我实际上不需要删除这个文件。我只是对其全部进行了注释,并在html中添加了一个新的任意控件。VS重新生成代码并包含GenerateChartButton元素。不过这是废话。我从销售团队得到了足够多的BS,我也不需要从开发环境中获得!!!是的,我知道你的意思。开发工具发现了一个问题,但没有告诉您。如果可以的话,试试VS2010,这是一个非常好的工具,他们可能已经修复了这个bug。
this.GenerateChartButton