3

我下载了这个时间选择器控件ASP.NET Time Picker Control但是,我无法在页面的 HTML 标记中看到它。

我错过了哪一步?

更新:
根据这篇文章Time Picker Error的回复,我确实输入了

 `<%@ Register TagPrefix="cc1" TagName="TimeSelector" Assembly="TimePicker" Namespace="MKB.TimePicker"  %>`  

但我仍然无法在我的 HTML 标记中看到它

4

2 回答 2

3

您的说明与我的经验略有不同。

  • 将 dll 放在 PC 上的共享文件夹中。(例如:C:\ProgramFiles\TimePicker。)
  • 在 Visual Studio 工具箱窗口中,右键单击常规区域,然后单击选择项。
  • 在“工具箱项目”对话框中,单击底部的“浏览”按钮。
  • 导航到 C:\ProgramFiles\TimePicker 中的 dll,然后单击打开。
  • 单击打开后,您的时间选择器应该在列表中,然后单击确定。
  • 您应该能够在工具箱中看到该控件。
于 2011-09-10T12:51:21.737 回答
0

添加对 TimePicker 程序集的引用。

在您的 webforms .aspx 页面中,将标记注册添加到顶部:

<Register TagPrefix="cc1" TagName="TimeSelector" Assembly="TimePicker" Namespace="MKB.TimePicker"  %>

将控件放在 HTML 中的某个位置,如下所示:

<cc1:TimeSelector ID="TimeSelector3" runat="server" EnableClock="true" />

您应该能够通过以下方式在您的代码中引用控件:

TimeSelector3.{whateverproperty}

如果您尝试使用 Javascript 引用控件,则必须注意在客户端输出的 Id 是什么。如果您使用母版页,它通常是这样的:

ctl00_ContentPlaceHolder1_TimeSelector3

但是您必须通过查看源代码来验证这一点,因为不同版本的 IIS 或 .NET 可以更改命名方案。

于 2011-09-09T13:20:31.273 回答