使用invalid属性的自定义控件不会产生错误

时间:2009-12-28 05:23:07

标签: asp.net controls properties

for examle

<app:CustomDropDown ID="test" runat="server" InvalidProperty="SOMETHING" />

这不会产生错误。有时我花了几个小时试图弄清楚为什么我的自定义控件没有显示数据。大多数情况下,它们使用的是旧的非现有属性,但在执行时没有生成错误。

是什么导致这种情况?

1 个答案:

答案 0 :(得分:1)

您没有收到错误,因为从技术上讲,标记没有任何问题。 ASP.NET会将任何未识别的属性传递到页面。

如果您想出于某种原因使用某些非标准属性来存储额外数据,然后通过DOM访问它,这将非常有用。