【发布时间】:2012-06-18 14:27:55
【问题描述】:
我尝试发布 C#/ASP.NET 页面并收到以下错误消息:
控件 XXX 必须放在带有 runat=server 的表单标签内
当我添加<form runat="server"> 标签时,我收到以下错误:
一个页面只能有一个服务器端表单标签。
我知道我的母版页具有runat=server 表单标签,并且内容包含在该标签中。我还看到错误似乎发生在
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\a05ad405\1aeb0277\App_Web_lgjjhruj.3.cs:0
我想这是一个临时文件?
我的问题是,有没有人遇到过类似的错误,是如何解决的?
【问题讨论】:
-
能否贴一些示例代码,可能表单标签和内容占位符的位置不太正确。
-
删除所有临时文件并重新发布后通过。看起来这只是一个缓存页面问题。
标签: c# asp.net entity-framework