runxinzhi.com
首页
百度搜索
使用ASP.NET 2.0提供的WebResource管理资源
ASP.NET 2.0提供的Web Resources管理模型,很好的解决了image、css、script等外部资源的管理问题
在自定义控件中加入(
放在最高级namespace外就行
。
)
[assembly: WebResource(
"
WebCtrl.cutecat.jpg
"
,
"
image/jpg
"
)]
[assembly: WebResource(
"
WebCtrl.cutecat.js
"
,
"application/x-javascript
"
)]
代码:
WebResource Demo
#region
WebResource Demo
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Text;
using
System.Web.UI;
using
System.Web.UI.WebControls;
[assembly: WebResource(
"
WebCtrl.cutecat.jpg
"
,
"
image/jpg
"
)]
namespace
WebCtrl
{
[DefaultProperty(
"
Text
"
)]
[ToolboxData(
"
<{0}:WebCustom runat=server></{0}:WebCustom>
"
)]
public
class
WebCustom : WebControl
{
private
string
text;
private
Image m_Image;
[Bindable(
true
)]
[Category(
"
Appearance
"
)]
[DefaultValue(
""
)]
public
string
Text
{
get
{
return
text; }
set
{ text
=
value; }
}
protected
override
void
CreateChildControls()
{
m_Image
=
new
Image();
this
.Controls.Add(m_Image);
}
protected
override
void
Render(HtmlTextWriter output)
{
m_Image.ImageUrl
=
this
.Page.GetWebResourceUrl(
typeof
(WebCustom),
"
WebCtrl.cutecat.jpg
"
);
this
.RenderChildren(output);
}
}
}
#endregion
相关阅读:
获取并设置ListView高度的方法
Android的webview加载本地html、本apk内html和远程URL
Android
jQuery通知插件noty
腾讯地图之Marker
星星打分
eval以及json
PHP json_encode
javascript 检测密码强度 美化版
javascript 检测密码强度
原文地址:https://www.cnblogs.com/goldnet/p/1077895.html
最新文章
【C++进阶之路】C++防止头文件被重复引入的3种方法!
对于程序员来说什么叫简练?永远记住,循环和括号是我们讨厌的东西!
【C语言程序设计】C语言统计单词个数,单词个数算法
大学期间,新手程序员应该学会的十项基本技能!
【C语言程序设计】谁家孩子跑得最慢?
程序员噩梦 13 种,你遇到过哪些?
C++静态库与动态库深入研究——动态库篇!
C++静态库与动态库深入研究——静态库篇!
Hander----使用
JAVASE面试题
热门文章
Android面试题
PopupWindow-----listview item的点击出现PopupWindow
PopupWindow-----点击弹出 PopupWindow 初始化菜单
你真的会用AsyncTask吗?(一)
滑动菜单栏(一)开源项目SlidingMenu的使用
Android第三方jar包ClassNotFind
成为Android高手必须掌握的28大项内容和10个建议
Activity切换后,如i何保存上一个Activit的状态
[素材资源] Android开发性能优化简介(非常不错的)
android webview删除缓存
Copyright © 2020-2023
润新知