首先,这个项目类型是一个网站。
我有一个自定义控件(.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无法识别。
任何人都知道可能出现的问题?