【问题标题】:Adding Ajax toolkit to web.config so it can be used throughout a project将 Ajax 工具包添加到 web.config 以便它可以在整个项目中使用
【发布时间】:2012-09-07 22:56:05
【问题描述】:

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

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

在我们的 Web.config 文件中没有控件标记,因此我尝试添加控件标记并收到错误消息,告诉我它需要子元素控件。我假设这些子元素控件在电子书中由 ⋮ 表示。

您能告诉我需要添加哪些子元素控件以便我可以添加 tagPrefix 吗?

【问题讨论】:

    标签: asp.net ajax web-config asp.net-ajax ajaxcontroltoolkit


    【解决方案1】:

    好的,我更改了这个答案,因为您的代码看起来很好,假设您在 &lt;system.web&gt; 中有页面和控件,您是否在 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>
    

    【讨论】:

    • 嗨,斯科特,感谢您的帮助。看看你的编码,我知道我哪里出错了。帖子中的代码来自电子书,我的实际代码有:。 “/”把我弄乱了。当我构建像你这样的代码以在最后有 时,它起作用了。我最初将工具包 dll 文件添加到工具箱中。也许那个动作也把它放在了 bin 文件夹中。顺便问一下,那个 bin 文件夹的路径是什么,以防我需要它?
    • 你必须创建一个 bin 文件夹,但听起来你的没有它也能正常工作
    猜你喜欢
    • 2012-06-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    相关资源
    最近更新 更多