1、命名空间.脚本所在的文件夹.文件名称
[assembly: WebResource("PicturesRotation.Javascript.JScript1.js", "application/x-javascript", PerformSubstitution = true)]
2、js文件属性设置为嵌入的资源
3、有两种方法如下:
(1)
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
Page.ClientScript.RegisterClientScriptResource(this.GetType(), "PicturesRotation.Javascript.JScript1.js");
}
(2)
private string WriteJavascript()
{
string javascript = "<script src=\"" + this.Page.ClientScript.GetWebResourceUrl(this.GetType(), "PicturesRotation.Javascript.JScript1.js") + "\" type=\"text/javascript\"></script>";
return javascript;
}
protected override void RenderContents(HtmlTextWriter output)
{
output.Write(WriteJavascript());
}
样式文件和上面一样
private string WriteCSS()
{
string css = "<link href=\"" + this.Page.ClientScript.GetWebResourceUrl(this.GetType(), "PicturesRotation.CSS.css.css") + "\" rel=\"stylesheet\" type=\"text/css\" />";
return css;
}
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ThisCSS", WriteCSS());