属性“runat”不是有效属性。你的意思是“内容”还是“目标”?如何解决这个asp.net验证错误

时间:2009-11-26 08:17:52

标签: asp.net xhtml

3 个答案:

答案 0 :(得分:1)

呃...删除属性?它们不是有效的HTML,只有在ASP.NET解释时它们才有意义。

答案 1 :(得分:1)

runat =“server”是asp.net服务器控件语法。它一定不能用html。它由ASP.NET解释。您必须删除此属性 可能的原因:
我认为模板是动态创建的。开发人员在服务器端创建静态站点并剪切复制粘贴以使其成为动态,但使用control作为response.write并忘记删除runat =“server”,因为它必须是response.write中的html内容。

注意:没有ASP.NET服务器控件在HTML中提供runat =“server”。它在您的代码中是硬编码的。从锚点和图片标记中删除它。

答案 2 :(得分:0)

您的网页不应该使用runat="server"呈现,所以这里肯定会出现问题。你的aspx的部分是什么样的,它对应于给出这个验证错误的一个元素?