2011-09-08 30 views
3

我下載了這個時間選擇器控件ASP.NET Time Picker Control但是,我無法在頁面的HTML標記中看到它。註冊ASP.Net時間選擇器控件

我錯過了哪一步?

更新:
基於對這個職位Time Picker Error的反應,我沒有進入

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

,但我仍然無法看到它在我的HTML marckup

+0

您的標題引用控件註冊。您是在網頁上還是在web.config中註冊了控件?請發佈您的代碼。 – ShellyFM

+0

@ShellyFM,我已經更新了我的帖子。 – Csharp

回答

3

您的指示與我的經驗略有不同。

  • 將dll放到PC上的共享文件夾中。 (例如:C:\ ProgramFiles \ TimePicker。)
  • 在Visual Studio ToolBox窗口中,右鍵單擊常規區域,然後單擊選擇項目。
  • 在「工具箱項目」對話框中,單擊底部的「瀏覽」按鈕。
  • 導航到C:\ ProgramFiles \ TimePicker中的dll,然後單擊打開。
  • 單擊打開後,您的時間選取器應該在列表中,然後單擊確定。
  • 您應該能夠看到工具箱中的控件。
0

添加一個參考TimePicker總成。某處

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

將控制在你的HTML,如下所示:

在你的web表單的.aspx頁,標籤註冊添加到頂部

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

你應該能夠通過使用:

TimeSelector3.{whateverproperty} 

如果您嘗試引用c使用Javascript進行控制,你必須注意輸出的Id在客戶端的內容。如果您使用的母版頁,它通常是這樣的:

ctl00_ContentPlaceHolder1_TimeSelector3 

但你必須通過查看源不同版本的IIS或.NET的可改變命名方案來驗證這一點。

+0

好的,我做了你的建議。但那我該如何引用我的html中的控件? – Csharp

+0

當我嘗試構建時,出現錯誤「未知服務器標籤」cc1:TimeSelector「 – Csharp

+0

您是否可以將您的源代碼發佈到HTML頁面?必須缺少一些我們現在看不到的東西。 – Josh