//取得资源url(webResource.axd)
1. 建议在项目中创建一个文件夹放置这些资源文件。
2. 选择所有的资源文件并设置其Build Action为嵌入的资源(Embedded Resource )
3. 在Assemblyinfo.cs中加入声明:
[assembly: System.Web.UI.WebResource("ToolBar.gif", "image/gif")]
4. 编译项目。
5. 然后这样引用:
Page.ClientScript.GetWebResourceUrl(this.GetType(), "ToolBar.gif"));
//直接获取资源内容
<asp:Button ID="Button1" runat="server" />
<asp:Button ID="Button2" runat="server" Text="<%$Resources:WebResource,aaa%>" />
protected void Page_Load(object sender, EventArgs e)
{
Button1.Text=GetGlobalResourceObject("WebResource", "aaa").ToString();
}
在App_GlobalResources下面建一个WebResource.resx
使用强类型的资源 (不能放在App_GlobalResources)
String welcome;
welcome = Resources.WebResources.WelcomeText;