代码隐藏中无法识别HTML元素

时间:2010-03-12 10:57:42

标签: asp.net html code-behind

我刚把它写入我的WebForms .aspx:

<span id="GenerateChartButton" runat="server"></span>

我去了代码隐藏,输入了这个:

this.GenerateChartButton

并且没有意识到我在页面中添加了跨度。为了实现这一目标,我需要做些什么吗?我最近一直在MVC工作,所以我不必担心页面和页面之间的关系。代码隐藏了一段时间,但我记不起我在代码中引用HTML元素时必须执行的任何技巧。

有人能提醒/通知我我不做的事吗?

由于

戴夫

1 个答案:

答案 0 :(得分:1)

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

如果没有,那么你要么首先需要更正的duff HTML,你的标题行是错误的类,或者对一段代码的引用被破坏了。