CS0029:无法将类型“字符串”隐式转换为“System.Web.UI.HtmlControls.

使用 asp.net webforms 我在第 1 行收到此错误:

CS0029:无法将类型“字符串”隐式转换为“System.Web.UI.HtmlControls.HtmlGenericControl”

<h2 id="Title" ClientIDMode="Static" runat="server">Evaluations</h2>


隔江千里
浏览 463回答 1
1回答

沧海一幻觉

你不能ID="Title"用runat="server"。将 ID 更改为其他任何内容,例如 Title1 或 PageTitle,页面将再次编译并正常运行。<h2&nbsp;id="Title"&nbsp;ClientIDMode="Static"&nbsp;runat="server">Evaluations</h2>至:<h2&nbsp;id="PageTitle"&nbsp;ClientIDMode="Static"&nbsp;runat="server">Evaluations</h2>解决了问题。这个问题是因为生成的分部类隐藏了控件上的现有标题。
打开App,查看更多内容
随时随地看视频慕课网APP