请教.net中嵌入式资源在js中引用的问题
[assembly: WebResource("UKnowNS.Images.TreeViewIcon.SwitchIcon.Collapsed.01.gif", "image/gif")]
写成下面这样可以成功引用,L_Img显示01.gif图像L_Img.src = '<%= WebResource("UKnowNS.Images.TreeViewIcon.SwitchIcon.Collapsed.01.gif")%>';
写成这样不能成功引用,L_Img显示红叉叉var L_IconIndex = "01";
var L_Str = "UKnowNS.Images.TreeViewIcon.SwitchIcon." + "Collapsed." + L_IconIndex + ".gif";    
L_Img.src = '<%= WebResource("' + L_Str + '")%>';
请问大家为什么会这样,如果非要写成第二种情况应该怎么写才能成功引用?