我们ASCX写在VB.NET的ASP.NET 4.0项目的用户控件。 内置VS页面验证总是显示从我们的用户控件的所有自定义属性问题的消息。
举例来说,这里是我们的控件之一的代码的开头:
<%@ Control Language="VB" ClassName="PicView" %>
<%@ Import Namespace="System.Drawing" %>
<script runat="server">
Public ImageUrl As String
当我们尝试使用代码来使用这个控制这样的
<%@ Register TagPrefix="foo" TagName="PicView" src="~/ascx/PicView.ascx" %>
<foo:PicView ImageUrl="screenshots/image.gif" runat="server" />
中,“错误列表”窗格显示如下消息:
属性“的ImageUrl”不是元素的有效属性“PicView”
该物业在编译aspx页面工作正常,但如何在VS IDE摆脱呢? 并启用智能感知这样的性质,如果它是可能的吗?