我无法从ASP.NET中的代码访问div元素:
在我的aspx文件中:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ContactForm.aspx.cs" Inherits="Form_Mailer_ContactForm" %>
...
<div runat="server" id="SentFormDiv">
<s>my content</s>
</div>
在相应的.cs文件(ContactForm.aspx)中:
protected void Page_Load(object sender, EventArgs e)
{
this.SentFormDiv.Visible=false;
}
我收到通常的编译错误消息:
不包含“SentFormDiv”的定义且没有扩展名 方法'SentFormDiv'接受类型的第一个参数 可以找到'xxx.SentFormDiv'(你是否错过了使用指令或 汇编参考?)
奇怪的是,我开始在后面的代码中输入SentFor
,Intellisense确实建议我SentFormDiv
!!
我错过了什么?