FineUI 官方论坛

标题: 建议WebResource.axd文件参数固定 [打印本页]

作者: swtseaman    时间: 2012-6-28 03:48
标题: 建议WebResource.axd文件参数固定
在项目使用中,有时权限关系,不让用户使用某页面功能,但为了整体效果一致,需要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>");
}

这样就方便多了!

作者: sanshi    时间: 2012-6-28 12:41
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 来找到你需要的资源

作者: swtseaman    时间: 2012-6-28 16:25
sanshi 发表于 2012-6-28 12:41
WebResource.axd的参数是系统生成的,用来查找资源和做客户端缓存。

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

感谢老大
作者: sanshi    时间: 2012-11-25 05:41
在FineUI v3.2.0中,统一使用 res.axd 的短路径格式了。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4