ASP.NET Intellisense 在属性中不起作用

标签 asp.net intellisense

Intellisense 似乎在 ASP.NET 页面的属性中不起作用。我真的很喜欢强类型,因为我喜欢 Intellisense,所以我通常确保绑定(bind)到 ASP.NET 中的强类型对象:

<Repeater ID="rep" runat="server">
  <ItemTemplate>
    <div id="mydiv" class="<%# TypedObject.Class  %>" runat="server">
      <%# TypedObject.Name %>
    </div>
  </ItemTemplate>
</Repeater>

Intellisense 只在 div 的主体内工作,但无论我做什么,设置该类属性都不起作用。这很烦人,因为属性在 HTML 中非常基础,而且许多内置控件大量使用它们。

我找不到任何关于此的信息,但我不敢相信这不是一个非常基本的需求。有没有任意 让这个工作的方法?

最佳答案

真的很糟糕 Visual Studio 2008/2010 无法处理此问题。我真诚地希望它会在下一个版本中出现。但是,这里有一些扩展可以提供帮助。

出于这个特殊原因,刚刚尝试了 Resharper,发现它很有帮助。 现在我的属性字符串中的语法检查和 IntelliSense :-) .我想还有其他 Visual Studio 扩展也可以做到这一点,还没有尝试过。 (Resharper 需要一些费用,但他们确实有可供学术和开源开发人员使用的替代免费许可证。)

关于ASP.NET Intellisense 在属性中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905230/

相关文章:

asp.net - 获取成员组 “Insufficient privileges to complete the operation”

c# - Web API + HttpClient : An asynchronous module or handler completed while an asynchronous operation was still pending

linux - kdevelop智能感知

c# - C# 中的类型推断有哪些优点和缺点?

sql-server-2008 - 如何在 SQL Server Management Studio 编辑器中启用 Intellisense?

c++ - IntelliSense:类型 "void"的值不能分配给类型 "double"的实体

c# - 在 Visual Studio 2019 中激活 C# 的自动完成

javascript - Cordova Angular 获取 Web Api 连接被拒绝

c# - 创建日历控件的想法

c# - 如何在 .NET 4.6 上使用 .NET Core 的 IdentityServer4?