为什么在intellisense中找不到某些属性?

时间:2012-04-30 12:42:41

标签: asp.net visual-studio-2010 html

我无法在intellisense中看到某些HTML属性,例如tabindexonblur,而且在设计时编写它们时会加下划线。但是 - 它们在调试时工作正常。

为什么会这样?

1 个答案:

答案 0 :(得分:1)

为什么intellisense没有接受它们通常有两个可能的原因:

  1. 属性未映射到控件中的属性
  2. 控件正在抑制属性/属性
  3. 但是,即使intellisense没有选择属性,它们仍会被添加到控件的Attributes集合中并呈现给页面。它的工作原理是因为它们是所有HTML元素的通用属性,这是控件在呈现到页面时解析的内容。