2010-11-10 53 views
0

我知道,單聲道支持AjaxControlToolkit,但我不知道如何將它集成到MonoDevelop的。我在項目中添加了AjaxControlToolkit.dll,System.Web.Extensions.dll和System.Web.Extensions.Design.dll作爲參考,但是當我構建項目時,我收到以下警告:MonoDevelop的和AjaxControlToolkit:註冊服務器標籤在單

/Users/user1/Projects/FirstProject/Default.aspx(1,1):警告:解析器失敗,錯誤標記類型'ajaxToolkit:TabContainer'尚未註冊。此文件的CodeBehind成員將不會被添加。 (FirstProject)

,我當我部署它,我得到的錯誤:未知服務器標記「ajaxToolkit:TabContainer的」。 如何在MonoDevelop中註冊服務器標籤?

回答

1

您可以使用該<%@Register指令,或添加一些行到你Web.configSee here以獲取有關這兩種方法的說明。

使用Web.config機構具有您要使用的控件不需要一個指令添加到每個頁面的優勢。

+0

我看着你的鏈接,但我不知道該怎麼指定Src屬性和/或組裝特性。 – calmcajun 2010-11-10 04:56:24

+0

您不會在另一個程序集中使用TagName表單導入控件,因此不必擔心Src屬性。對於Assembly屬性,只需輸入程序集名稱即可。這可能是AjaxControlToolkit。 – cdhowie 2010-11-10 08:34:54

+0

因此,完整的行,如果你要<%@ Register的路由,將是類似於<%@ Register TagPrefix =「ajaxToolkit」Namespace =「AjaxControlToolkit」Assembly =「AjaxControlToolkit」%> – cdhowie 2010-11-10 08:35:49