ASP.NET前台页面有命名为subject1的div控件,到后台c#调用时却显示当前上下文不存在名称

ASP.NET前台页面有命名为subject1的div控件,到后台c#调用时却显示当前上下文不存在名称。试了一下,新添加一个label控件再调用就没有问题。

图片说明

图片说明

<div id="subject1" runat="server" style="width:100px;"></div>

是不是忘记加 runat="server" 这个属性了