asp.net自定义控件无法在网站中找到代码

时间:2017-10-23 11:06:48

标签: asp.net vb.net custom-controls

首先,这个项目类型是一个网站。

我有一个自定义控件(.ascx),我在项目类型为应用程序的不同项目中使用它。

但是当我将构成我的customcontrol的文件复制到类型" web site" .ascx文件无法找到.ascx.vb文件。此外,在Web应用程序中使用该控件时,正在使用3个文件:.ascx,.ascx.vb和.ascx.designer.vb和vs自动将这些文件分组,就像它们属于彼此一样。但在网站VS中只有.ascx和.ascx.vb组。设计器文件未分组到另一个。 ascx文件好像不需要这样。

.ascx看起来像这样:

<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="popupCalendarInterval.ascx.vb" Inherits="myCustomControls.popupCalendarInterval" %>
<asp:label ID="LabelStart" runat="server">

和代码隐藏如下:

Namespace myCustomControls
    Partial Class popupCalendarInterval
        Inherits System.Web.UI.UserControl

        Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
            LabelStart.Text = ""
        End Sub
    End Class
End Namespace

然后,在Web应用程序中,LabelStart无法识别。

任何人都知道可能出现的问题?

0 个答案:

没有答案