WebResourceAttribute.WebResource Property
.NET Framework 4.5
Gets a string containing the name of the resource that is referenced by the WebResourceAttribute class.
Namespace: System.Web.UI
Assembly: System.Web (in System.Web.dll)
The following code example demonstrates how to query the value of the WebResource property.
This code example is part of a larger example provided for the WebResourceAttribute class.
<%@ Page Language="C#" %> <%@ Register TagPrefix="AspNetSamples" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS.Controls" %> <%@ Import Namespace="System.Reflection" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { // Get the assembly metatdata. Type clsType = typeof(MyCustomControl); Assembly a = clsType.Assembly; // Iterate through the attributes for the assembly. foreach (Attribute attr in Attribute.GetCustomAttributes(a)) { //Check for WebResource attributes. if (attr.GetType() == typeof(WebResourceAttribute)) { WebResourceAttribute wra = (WebResourceAttribute)attr; Response.Write("Resource in the assembly: " + wra.WebResource.ToString() + " with ContentType = " + wra.ContentType.ToString() + " and PerformsSubstitution = " + wra.PerformSubstitution.ToString() + "</br>"); } } } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>WebResourceAttribute Example</title> </head> <body> <form id="form1" runat="server"> <div> <AspNetSamples:MyCustomControl id="MyCustomControl1" runat="server"> </AspNetSamples:MyCustomControl> </div> </form> </body> </html>
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.