2012-09-07 33 views
0

我想将以下内容添加到Web.config中,以便Ajax工具包可用于我的整个项目,因为这是我正在遵循的教程的一部分从电子书。将Ajax工具包添加到web.config中,以便可以在整个项目中使用

<pages theme="Blue"> 
    <controls> 
⋮ 
    <add tagPrefix="atk" namespace="AjaxControlToolkit" 
     assembly="AjaxControlToolkit" /> 
    </controls> 
</pages> 

在我们的Web.config文件中没有控制标记,所以我尝试添加控件标签并得到一个错误,告诉我这是希望子元素控制。我假设这些子元素控件在电子书中用indicated表示。

你能告诉我什么子元素控件需要添加,所以我可以添加tagPrefix?

回答

1

好吧,我改变了这个答案,因为你的代码看起来很好,假设你有页面和控制在<system.web>,你是否也在你的bin文件夹中添加了AjaxControlToolkit?

<system.web> 
<pages> 
    <controls> 
    <add assembly="Subtext.Web.Controls" 
      namespace="Subtext.Web.Controls" 
      tagPrefix="st" /> 
    <add src="~/Controls/SomeControl.ascx" 
      tagName="SomeControl" 
      tagPrefix="st" /> 
    </controls> 
</pages> 

+0

嗨斯科特,感谢您的帮助。看看你的编码,我看到我出错的地方。该帖子中的代码来自电子书,我的实际代码有:。 “/”把我搞乱了。当我像你的代码一样构建的代码时,它就起作用了。我最初将toolkit dll文件添加到工具箱中。也许这个动作也把它放在bin文件夹中。顺便说一下,如果我需要它,那么bin文件夹的路径是什么? –

+0

你将不得不做一个bin文件夹,它听起来像你的工作正常没有它,虽然 –

+0

谢谢斯科特。 :-) –

相关问题