【发布时间】:2014-06-09 05:04:20
【问题描述】:
我试图从Codeproject Timepicker Control 实现这个自定义时间选择器用户控件
下载 zip 文件并将“CustomControls”文件夹中的内容添加到我的项目中。说明是编辑用户控件的 aspx 页面中的 Inherits 行以指向您的项目根命名空间。这通常是您的 VB.NET 项目的名称。
我这样做了,错误是“由于其保护级别,它可能无法访问”。我的其他页面的命名空间是“JobRequestWeb”,我已将其放置在所有其他页面的继承值中作为“JobRequestWeb.(页面名称)”,所以我认为我的命名空间和项目名称可能存在冲突?
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="TimeExtender.ascx.vb" Inherits="JobRequestWeb.TimeExtender" %>
那部分代码是冲突的部分..
这是开始声明的代码隐藏
Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.Drawing
''' <summary>
''' Show Time Picker.
''' </summary>
''' <remarks></remarks>
<Category("TimeExtender")> _
<Description("Show Time Picker")>
<Browsable(True)> _
<ToolboxBitmap(GetType(TimeExtender), "TimeExtender.bmp")> _
<ToolboxData("<{0}:TimePicker ID='TimePicker' runat=""server""> </{0}:TimePicker>")> _
Partial Public Class TimeExtender
Inherits System.Web.UI.UserControl
【问题讨论】:
-
你能在后面的代码中显示类声明吗...
-
我建议你删除最后一条评论并将代码添加到你的帖子中......它很难阅读。
-
对此感到抱歉.. 不太确定如何进行
-
如果你只是把时间扩展器放在你的 ascx 标记中,结果如何?
-
好的太好了,天哪,谢谢
标签: c# asp.net vb.net datetime inheritance