组件开发中的内嵌资源引用
2011-12-22 15:14
239 查看
类名字空间前资源注册
[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);
}
[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);
}
相关文章推荐
- asp.net 组件开发中的内嵌资源引用
- asp.net 组件开发中的内嵌资源引用
- Eclipse插件开发:Eclipse中的图片资源管理(引用)
- Win8 开发:SDK、资源、组件、博客
- 使用angularjs1.x构建前台开发框架(十)——一个完整第三方组件的引用
- C# WinForm开发系列之DataGridView部分属性总结和图片资源的引用方式
- DotNetNuke独立项目模块开发资源引用路径设置
- Razor Page Library:开发独立通用RPL(内嵌wwwroot资源文件夹)
- 【cocos2d-x IOS游戏开发捕鱼达人22】资源引用页
- (React-Native 学习之七) Rn混合开发之--Activity直接引用React native组件
- 组件开发之ASP.NET中集成资源文件的服务器端控件开发
- Android开发:Android studio开发中引用图片资源(图解)
- 面向对象及组件发开发(四)理解对象的引用
- Android开发之UI库及组件资源
- WPF开发学习:资源在内外部定义的不同方式和怎么引用,Style样式的四种使用(对比CSS)
- android 开发引用的系统自带的资源来源于哪里
- 安卓开发,Dialog中如何引用Activity中的组件?
- Eclipse插件开发:Eclipse中的图片资源管理(引用)
- 移动项目开发笔记(总结MasterPage中的资源文件引用路径)
- Android开发之UI库及组件资源