Thanks for the response.
OK. If there're any new updates or anything else need assistance, please
feel free to post here.
Regards,
Steven Cheng
Microsoft Online Support
Get Secure!
www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| Thread-Topic: webresource not working in asp.net 2.0 beta
| thread-index: AcXbbRYP1G+6pmb2SCma4n2I1W798Q==
| X-WBNR-Posting-Host: 24.30.72.206
| From: "=?Utf-8?B?am9qb2Jhcg==?=" <
[email protected]>
| References: <
[email protected]>
<
[email protected]>
<
[email protected]>
<
[email protected]>
| Subject: RE: webresource not working in asp.net 2.0 beta
| Date: Thu, 27 Oct 2005 20:10:02 -0700
| Lines: 222
| Message-ID: <
[email protected]>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.dotnet.framework.aspnet:134451
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
|
| Thanks again Steven,
|
| It seems strange to me too! I tried all different things I know about or
| have read from the internet. I bet it must be a simple thing I am missing.
|
| I will also try the two things you suggested (try it in a different
project
| and try on image/gif files) and let you know.
|
| What puzzles me most is that the ms resources are working fine. So, I
think
| somewhere I am making a mistake in defining the webresources or calling
them!
|
| Regards
| jojobar
| --
| -jojobar
|
|
| "Steven Cheng[MSFT]" wrote:
|
| > Hi Jojobar,
| >
| > Seems strange, have you tried creating a new project to see whether the
| > problem remains? It is likely a environment specific problem. Also, as
for
| > the ILDASM, we can only see the resource's name and address
(offset....)
| > from the Manifest section, the content can not be displayed since
they've
| > been stored as binary image in assembly. Also, have you tried other
kind
| > of resource like gif/jpeg pictures to see whether they can be
retrieved
| > correctly?
| >
| > Thanks,
| >
| > Steven Cheng
| > Microsoft Online Support
| >
| > Get Secure!
www.microsoft.com/security
| > (This posting is provided "AS IS", with no warranties, and confers no
| > rights.)
| >
| >
| >
| >
| > --------------------
| > | Thread-Topic: webresource not working in asp.net 2.0 beta
| > | thread-index: AcXa/Q3mtLA2ZOBzR5OWNLCfkfo9Jg==
| > | X-WBNR-Posting-Host: 66.32.181.251
| > | From: "=?Utf-8?B?am9qb2Jhcg==?=" <
[email protected]>
| > | References: <
[email protected]>
| > <
[email protected]>
| > | Subject: RE: webresource not working in asp.net 2.0 beta
| > | Date: Thu, 27 Oct 2005 06:48:04 -0700
| > | Lines: 132
| > | Message-ID: <
[email protected]>
| > | MIME-Version: 1.0
| > | Content-Type: text/plain;
| > | charset="Utf-8"
| > | Content-Transfer-Encoding: 7bit
| > | X-Newsreader: Microsoft CDO for Windows 2000
| > | Content-Class: urn:content-classes:message
| > | Importance: normal
| > | Priority: normal
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| > | Newsgroups: microsoft.public.dotnet.framework.aspnet
| > | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| > | Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
| > | Xref: TK2MSFTNGXA01.phx.gbl
| > microsoft.public.dotnet.framework.aspnet:134242
| > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| > |
| > | Yet another thing...
| > |
| > | any ideas where to look for in ildasm if the resource is embedded? I
| > looked
| > | at the manifest and found it, but I cannot see the content. I know
that
| > it
| > | is in there because the assembly size has roughly increased
equivalent to
| > the
| > | number of bytes in the resource file.
| > |
| > | Thanks again
| > | --
| > | -jojobar
| > |
| > |
| > | "Steven Cheng[MSFT]" wrote:
| > |
| > | > Hi Jojobar,
| > | >
| > | > Welcome again.
| > | > As for the embeded webresource, from the code and the steps you
| > provided,
| > | > all seems good. I think we can check from the following steps:
| > | >
| > | > 1. first use ildasm tool to check the compiled class library
assembly
| > so as
| > | > to confirm the image file is correctly embeded.
| > | >
| > | > 2. Then, since the web page will contains the dynamic resource's
url
| > like:
| > | >
| > | > <script
| > | >
| >
src="/newoc/WebResource.axd?d=AC-tFcC2LfSlk9Gh_o5X4d1EVF57Jgee8Vh-uzb05tRBlt
| > | > 7LgDQ-rSE3fGRgtkb60&t=632659511657343750"
| > type="text/javascript"></script>
| > | >
| > | > you can directly pick up the "src" attribute's value and paste in
the
| > IE
| > | > browser to see whether the content can displayed.
| > | >
| > | > BTW, for class library project, we can put the
| > | > [assembly:System.Web.UI.WebResource(
| > | >
| > | > attribute in any source file(which will be compiled into the class
| > liblrary
| > | > assembly) in the project , not forced to be put in
| > | > AssemlyInfo.cs file.
| > | >
| > | > Thanks,
| > | >
| > | > Steven Cheng
| > | > Microsoft Online Support
| > | >
| > | > Get Secure!
www.microsoft.com/security
| > | > (This posting is provided "AS IS", with no warranties, and confers
no
| > | > rights.)
| > | >
| > | >
| > | >
| > | >
| > | > --------------------
| > | > | Thread-Topic: webresource not working in asp.net 2.0 beta
| > | > | thread-index: AcXahlCZ47P21P4tRHSpOlb9X4Y73w==
| > | > | X-WBNR-Posting-Host: 66.32.181.251
| > | > | From: "=?Utf-8?B?am9qb2Jhcg==?=" <
[email protected]>
| > | > | Subject: webresource not working in asp.net 2.0 beta
| > | > | Date: Wed, 26 Oct 2005 16:38:06 -0700
| > | > | Lines: 47
| > | > | Message-ID: <
[email protected]>
| > | > | MIME-Version: 1.0
| > | > | Content-Type: text/plain;
| > | > | charset="Utf-8"
| > | > | Content-Transfer-Encoding: 7bit
| > | > | X-Newsreader: Microsoft CDO for Windows 2000
| > | > | Content-Class: urn:content-classes:message
| > | > | Importance: normal
| > | > | Priority: normal
| > | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| > | > | Newsgroups: microsoft.public.dotnet.framework.aspnet
| > | > | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| > | > | Path:
| > TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl
| > | > | Xref: TK2MSFTNGXA01.phx.gbl
| > | > microsoft.public.dotnet.framework.aspnet:134152
| > | > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| > | > |
| > | > | Okay, I am trying to do is to test the webresource in 2.0
| > | > |
| > | > | 1. I created a new project with assembly name (and default
assembly
| > name)
| > | > | "Office".
| > | > |
| > | > | 2. I added the following to the AssemblyInfo.cs file (present
under
| > the
| > | > | Properties folder of the project)
| > | > | [assembly: System.Web.UI.WebResource("Office.test.js",
| > | > | "application/x-javascript")]
| > | > |
| > | > | 3. Now I created a file called test.js on the root folder of the
| > project,
| > | > | having only a single line as:
| > | > |
| > | > | alert(2);
| > | > |
| > | > | 4. I then marked the test.js file as embedded resource.
| > | > |
| > | > | 5. Now in a file called login.aspx (at the root) I added the
| > following,
| > | > |
| > | > | <script runat="server">
| > | > | protected void Page_PreRender(object o, EventArgs e)
| > | > | {
| > | > | string scriptLocation =
| > | > | this.Page.ClientScript.GetWebResourceUrl(this.GetType(),
| > | > "Office.test.js");
| > | > |
| > | > this.Page.ClientScript.RegisterClientScriptInclude("TestFunctions",
| > | > | scriptLocation);
| > | > | }
| > | > | </script>
| > | > |
| > | > | 6. This produces the web resource on the rendered source as:
| > | > | <script
| > | > |
| > | >
| >
src="/newoc/WebResource.axd?d=AC-tFcC2LfSlk9Gh_o5X4d1EVF57Jgee8Vh-uzb05tRBlt
| > | > 7LgDQ-rSE3fGRgtkb60&t=632659511657343750"
| > type="text/javascript"></script>
| > | > |
| > | > | So far so good, but it is not executing the javascript. To test
| > | > everything
| > | > | is okay, I changed the script location (hardcoded) in login.aspx
to:
| > | > | string scriptLocation = "/newoc/test.js"; // where newoc is my
| > virtual
| > | > | directory.
| > | > |
| > | > | Now the alert gets shown when the page is rendered (as it
should). It
| > is
| > | > not
| > | > | getting it from webresource.
| > | > |
| > | > | What I am doing wrong? any pointer will be of great help.
| > | > |
| > | > | Thanks
| > | > |
| > | > | --
| > | > | -jojobar
| > | > |
| > | >
| > | >
| > |
| >
| >
|