当我在服务器端使用 RadGrid telerik 控件运行 asp.net 网页时,它会生成错误吗?
当我在服务器上上传网页并使用 RADGrid telerik 控制页面运行该页面时,它会生成错误 像这样
web.config 中缺少“~/Telerik.Web.UI.WebResource.axd”。 RadStyleSheetManager 需要在 web.config 中注册 HttpHandler。请使用控件智能标签自动添加处理程序,或查看帮助以获取更多信息:控件> RadStyleSheetManager
When i upload my web page on server and run that PAGE with RADGrid telerik control page it generate error
like this
'~/Telerik.Web.UI.WebResource.axd' is missing in web.config. RadStyleSheetManager requires a HttpHandler registration in web.config. Please, use the control Smart Tag to add the handler automatically, or see the help for more information: Controls > RadStyleSheetManager
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需将 RadStyleSheetManager 添加到带有 Radgrid 的页面即可。单击扩展选项窗格,然后单击注册按钮(如下图橙色所示):
它将添加此内容行:
在您的 web.config 中的 httpHandlers 部分下。
Simply add a RadStyleSheetManager to the page with the Radgrid on it. Click on the extended options pane and click the register button (in orange seen below):
It will add this line:
under then httpHandlers section in your web.config for you.
在上传到服务器之前,它在本地机器上运行正常吗?正如错误消息所示,请确保它位于您的 web.config 文件中。
另外,基于 这个线程,看来你还需要在system.webServer部分注册它:
注意,我从来没有使用过这个控件,所以可能还有更多这是需要做的。
Does it run fine on your local box before uploading to the server? As the error message says, make sure its in your web.config file.
Also, based on this thread, it appears you need to register it in the system.webServer section as well:
Note that I've never used this control, so there may be more that needs to be done.
我在部署到 IIS 7 时遇到了这个问题。
您可以将托管管道模式从集成设置为经典。这确实解决了 IIS 7.5 与旧 6.0 的行为问题(在旧 web.config 节点中注册了处理程序),但我不相信要使用 Telerik 的控件,我应该使用旧类型的管道。
我们的旧 web.config 文件仅在 IIS 6 的旧部分中注册了 Telerik 的处理程序(这足以满足 cassini 和 IIS 6.0 的要求),而不是在新部分中注册。
所以我必须将这段 xml 添加到 web.config 中:
除此之外,您还需要
Telerik.Web.UI.dll
已在中注册
I came across this issue while deploying to IIS 7.
You could set the Managed pipeline mode from Integrated to Classic. This indeed solves the problem with behaving IIS 7.5 as old 6.0 (with handler registered in old web.config node), but I wasn’t convinced that to use Telerik’s controls, I should use old type of pipeline.
Our old web.config file registered Telerik’s handler only in old section for IIS 6 (and that sufficed for cassini and IIS 6.0) and not in new section.
So I had to add this piece of xml to web.config :
Apart from this you need to have
Telerik.Web.UI.dll in bin folder
Registered in
<system.web>