我无法从后面的代码访问我的Div

本文关键字:代码 访问 我的 Div | 更新日期: 2023-09-27 18:16:53

我没有设法从ASP后面的代码访问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时,智能感知提示我SentFormDiv !!

我错过了什么?

我无法从后面的代码访问我的Div

请参考这个SO问题寻求帮助。如果没有看到完整的代码,就无法给您一个明确的答案。另外,this.SentFormDiv可以简化为SentFormDiv