FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 5700|回复: 3
打印 上一主题 下一主题

建议WebResource.axd文件参数固定

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-28 03:48:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在项目使用中,有时权限关系,不让用户使用某页面功能,但为了整体效果一致,需要Ext的Msg来给提示
页面Load判断权限后,要提示信息,而又必须使用Response.Clear()清空页面信息。再输出
这时,如果我想使用Ext只能自己增加调用外部js和css
如果WebResource.axd的参数开放,那就方便许多了
如:
If (Status == 0)
{
Response.Clear();
Response.Write("<script src=\"WebResource.axd?filename=ext\"></script>");
Response.Write("<link href=\"WebResource.axd?filname=extcss\"></script>");
st.Append("<script type=\"text/javascript\">Ext.onReady(function(){X.util.removePageLoading(false);X.ready();Ext.Msg.alert(\"提示\",\"您没有权限操作本模块!\");});</script>");
}

这样就方便多了!
沙发
发表于 2012-6-28 12:41:03 | 只看该作者
WebResource.axd的参数是系统生成的,用来查找资源和做客户端缓存。

你可以通过其他方法获得这些资源的客户端路径:
  1. ClientScript.GetWebResourceUrl(typeof(ExtAspNet.ControlBase), resourceName)
复制代码


其中resouceName就是内嵌资源的路径,比如:
ExtAspNet.js.x-debug.js
ExtAspNet.res.css.blue.css
....

查看ExtAspNet源代码:Business/AssemblyResource/js_css_img_resource.cs 来找到你需要的资源
板凳
 楼主| 发表于 2012-6-28 16:25:29 | 只看该作者
sanshi 发表于 2012-6-28 12:41
WebResource.axd的参数是系统生成的,用来查找资源和做客户端缓存。

你可以通过其他方法或者这些资源的客 ...

感谢老大
地板
发表于 2012-11-25 05:41:48 | 只看该作者
在FineUI v3.2.0中,统一使用 res.axd 的短路径格式了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-14 07:52 , Processed in 0.046041 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表