[assembly: System.Web.UI.WebResource("Skyline.Framework.WebControls.Resx.Delete.gif", "img/gif")]
string scriptLocation = page.ClientScript.GetWebResourceUrl(type, jsSource);
然后把文件属性里设置为嵌入资源就可以引用了。
问题是我在生成的html界面看到,它会生成一长串base64的字符串,内容就是assebmly名称和文件名,这堆东西简直就是垃圾,如果引用的内嵌图片多的话,还占不少大小。有没有办法不生成这个呢?哪怕不加密成base64都行。
string scriptLocation = page.ClientScript.GetWebResourceUrl(type, jsSource);
然后把文件属性里设置为嵌入资源就可以引用了。
问题是我在生成的html界面看到,它会生成一长串base64的字符串,内容就是assebmly名称和文件名,这堆东西简直就是垃圾,如果引用的内嵌图片多的话,还占不少大小。有没有办法不生成这个呢?哪怕不加密成base64都行。
必须要有命名空间,没有好像就不行。搞的不得不想办法减少命名空间的字母数,微软对这个的设计真的有点垃圾额。