Asp.net ajaxtoolkit智能标记未显示
我试图解决这个问题已经有一段时间了,但到现在还没有解决 我试图重新安装它,但仍然没有显示智能标签,当我右键单击它时,它会变灰 任何人,都有解决这个问题的办法。我正在使用asp.NET3.5,VisualStudio2008Asp.net ajaxtoolkit智能标记未显示,asp.net,asp.net-ajax,Asp.net,Asp.net Ajax,我试图解决这个问题已经有一段时间了,但到现在还没有解决 我试图重新安装它,但仍然没有显示智能标签,当我右键单击它时,它会变灰 任何人,都有解决这个问题的办法。我正在使用asp.NET3.5,VisualStudio2008 谢谢我不知道这是否是VS2008中的小故障,但我找到了解决办法。 切换到源代码视图,并将Ajax控件工具箱中的控件拖到编辑屏幕上。 然后将TargetControlId属性设置为要扩展的控件的名称。奇怪的是,执行此操作后,智能标记会出现,尽管它只为您提供删除扩展器的选项 重要
谢谢我不知道这是否是VS2008中的小故障,但我找到了解决办法。 切换到源代码视图,并将Ajax控件工具箱中的控件拖到编辑屏幕上。 然后将TargetControlId属性设置为要扩展的控件的名称。奇怪的是,执行此操作后,智能标记会出现,尽管它只为您提供删除扩展器的选项 重要提示:您需要从页面中删除ScriptControlManager(如果已添加),并将其替换为ToolkitScriptManagerControl 我希望这有助于我找到问题所在。 我前面给出的答案可以绕过这个问题,但是要获得智能标记,您必须在您希望使用AjaxControlToolkit程序集的任何网页上注册AjaxControlToolkit程序集,如下所示: 此语句应位于页面声明语句下方(网页顶部)。 这将为您提供智能标签。 注意:设置为“TagPrefix”的任何内容都需要用作任何toolkit控件的前缀: 祝福