【发布时间】:2023-03-12 17:39:01
【问题描述】:
使用 asp.net webforms 我在第 1 行收到此错误:
CS0029:无法将类型“字符串”隐式转换为“System.Web.UI.HtmlControls.HtmlGenericControl”
<h2 id="Title" ClientIDMode="Static" runat="server">Evaluations</h2>
【问题讨论】:
-
我很想知道反对票的原因。我遇到了这个问题并搜索了堆栈溢出,并且已经没有关于此的现有问题。答案并不直观,我认为值得分享给以后的人寻找。
-
我猜是缺少代码的原因。
-
@juharr 我真的应该为这个问题发布整个 .aspx 页面吗?当答案中的代码很清楚时,这似乎是一个很大的噪音。我可以将问题发生的那一行放在问题中,但在我遇到问题时,至少我不知道问题出在哪里。错误指示第 1 行,但不在第 1 行。
-
不,但至少出现问题的那一行。或者,如果这不是实际问题,那么可以使用最小的代码集来重现问题。仅仅因为你在答案中有它并不意味着它不应该出现在问题中。想想如果你没有答案,那么没人会知道。
-
@Kyle 即使是自我回答的问题也应该符合提出好问题的所有准则。有时(通常)会出现更多答案。读者很难挑选出提供缺失部分的那个。