欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 组件开发中的内嵌资源引用

程序员文章站 2024-03-06 12:53:38
类名字空间前资源注册 复制代码 代码如下: [assembly: system.web.ui.webresource("xxx.js.fileplugin.js", "te...
类名字空间前资源注册
复制代码 代码如下:

[assembly: system.web.ui.webresource("xxx.js.fileplugin.js", "text/javascript")]
onprerender事件
//资源名称
string _strresourcekey = ""; //资源名称
clientscriptmanager _csm = page.clientscript;
//if (this.page.header.findcontrol(_strresourcekey) == null)
//{
// string _src = _csm.getwebresourceurl(this.gettype(), _strresourcekey);
// literal _literal = new literal();
// _literal.id = _strresourcekey;
// _literal.text = string.format("\n<script type=\"text/javascript\" src=\"{0}\" ></script>", _src);
// this.parent.page.header.controls.add(_literal);
//}
//if (!this.page.clientscript.isstartupscriptregistered(_strresourcekey))
//{
// string _src = _csm.getwebresourceurl(this.gettype(), _strresourcekey);
// _src = string.format("\n<script type=\"text/javascript\" src=\"{0}\" ></script>", _src);
// page.clientscript.registerstartupscript(this.gettype(), _strresourcekey, _src);
//}
if (!this.page.clientscript.isclientscriptincluderegistered(_strresourcekey))
{
string _src = _csm.getwebresourceurl(this.gettype(), _strresourcekey);
page.clientscript.registerclientscriptinclude(this.gettype(), _strresourcekey, _src);
}