By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,384 Members | 845 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,384 IT Pros & Developers. It's quick & easy.

webresource not working in asp.net 2.0 beta

P: n/a
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.GetT ype(), "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-uzb05tRBlt7LgDQ-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
Nov 19 '05 #1
Share this Question
Share on Google+
8 Replies


P: n/a
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==?=" <jo*****@nospam.nospam>
| Subject: webresource not working in asp.net 2.0 beta
| Date: Wed, 26 Oct 2005 16:38:06 -0700
| Lines: 47
| Message-ID: <7F**********************************@microsoft.co m>
| 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!TK2MSF TNGXA03.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.GetT ype(),
"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
|

Nov 19 '05 #2

P: n/a
I checked in ildasm and it seems to be there. Also to test it I had put a lot
of just comment in the resource file and the assembly size increased.

However when I paste the src on the browser like:

http://localhost/newoc/WebResource.a...60016096250000

It said that the WebResource.axd could not be found. Maybe some iis settings
needs to be done.

However, when I see the source of my aspx file (from the browser), it shows
many such webresource.axd entries and all the other ones work!
--
-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==?=" <jo*****@nospam.nospam>
| Subject: webresource not working in asp.net 2.0 beta
| Date: Wed, 26 Oct 2005 16:38:06 -0700
| Lines: 47
| Message-ID: <7F**********************************@microsoft.co m>
| 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!TK2MSF TNGXA03.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.GetT ype(),
"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
|

Nov 19 '05 #3

P: n/a
Another thing,

When I paste another webresource.axd on the browser (that microsoft
produced), it is not giving any error!
--
-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==?=" <jo*****@nospam.nospam>
| Subject: webresource not working in asp.net 2.0 beta
| Date: Wed, 26 Oct 2005 16:38:06 -0700
| Lines: 47
| Message-ID: <7F**********************************@microsoft.co m>
| 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!TK2MSF TNGXA03.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.GetT ype(),
"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
|

Nov 19 '05 #4

P: n/a
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==?=" <jo*****@nospam.nospam>
| Subject: webresource not working in asp.net 2.0 beta
| Date: Wed, 26 Oct 2005 16:38:06 -0700
| Lines: 47
| Message-ID: <7F**********************************@microsoft.co m>
| 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!TK2MSF TNGXA03.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.GetT ype(),
"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
|

Nov 19 '05 #5

P: n/a
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==?=" <jo*****@nospam.nospam>
| References: <7F**********************************@microsoft.co m>
<2V**************@TK2MSFTNGXA01.phx.gbl>
| Subject: RE: webresource not working in asp.net 2.0 beta
| Date: Thu, 27 Oct 2005 06:48:04 -0700
| Lines: 132
| Message-ID: <07**********************************@microsoft.co m>
| 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==?=" <jo*****@nospam.nospam>
| > | Subject: webresource not working in asp.net 2.0 beta
| > | Date: Wed, 26 Oct 2005 16:38:06 -0700
| > | Lines: 47
| > | Message-ID: <7F**********************************@microsoft.co m>
| > | 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!TK2MSF TNGXA03.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.GetT ype(),
| > "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
| > |
| >
| >
|

Nov 19 '05 #6

P: n/a
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==?=" <jo*****@nospam.nospam>
| References: <7F**********************************@microsoft.co m>
<2V**************@TK2MSFTNGXA01.phx.gbl>
| Subject: RE: webresource not working in asp.net 2.0 beta
| Date: Thu, 27 Oct 2005 06:48:04 -0700
| Lines: 132
| Message-ID: <07**********************************@microsoft.co m>
| 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==?=" <jo*****@nospam.nospam>
| > | Subject: webresource not working in asp.net 2.0 beta
| > | Date: Wed, 26 Oct 2005 16:38:06 -0700
| > | Lines: 47
| > | Message-ID: <7F**********************************@microsoft.co m>
| > | 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!TK2MSF TNGXA03.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.GetT ype(),
| > "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
| > |
| >
| >
|

Nov 19 '05 #7

P: n/a
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==?=" <jo*****@nospam.nospam>
| References: <7F**********************************@microsoft.co m>
<2V**************@TK2MSFTNGXA01.phx.gbl>
<07**********************************@microsoft.co m>
<qe**************@TK2MSFTNGXA01.phx.gbl>
| Subject: RE: webresource not working in asp.net 2.0 beta
| Date: Thu, 27 Oct 2005 20:10:02 -0700
| Lines: 222
| Message-ID: <4E**********************************@microsoft.co m>
| 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==?=" <jo*****@nospam.nospam>
| > | References: <7F**********************************@microsoft.co m>
| > <2V**************@TK2MSFTNGXA01.phx.gbl>
| > | Subject: RE: webresource not working in asp.net 2.0 beta
| > | Date: Thu, 27 Oct 2005 06:48:04 -0700
| > | Lines: 132
| > | Message-ID: <07**********************************@microsoft.co m>
| > | 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==?=" <jo*****@nospam.nospam>
| > | > | Subject: webresource not working in asp.net 2.0 beta
| > | > | Date: Wed, 26 Oct 2005 16:38:06 -0700
| > | > | Lines: 47
| > | > | Message-ID: <7F**********************************@microsoft.co m>
| > | > | 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!TK2MSF TNGXA03.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.GetT ype(),
| > | > "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
| > | > |
| > | >
| > | >
| > |
| >
| >
|

Nov 19 '05 #8

P: n/a
I'm having this same exact issue. Any chance this was resolved? Thanks
Andy

"Steven Cheng[MSFT]" wrote:
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==?=" <jo*****@nospam.nospam>
| References: <7F**********************************@microsoft.co m>
<2V**************@TK2MSFTNGXA01.phx.gbl>
<07**********************************@microsoft.co m>
<qe**************@TK2MSFTNGXA01.phx.gbl>
| Subject: RE: webresource not working in asp.net 2.0 beta
| Date: Thu, 27 Oct 2005 20:10:02 -0700
| Lines: 222
| Message-ID: <4E**********************************@microsoft.co m>
| 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==?=" <jo*****@nospam.nospam>
| | References: <7F**********************************@microsoft.co m>
| <2V**************@TK2MSFTNGXA01.phx.gbl>
| | Subject: RE: webresource not working in asp.net 2.0 beta
| | Date: Thu, 27 Oct 2005 06:48:04 -0700
| | Lines: 132
| | Message-ID: <07**********************************@microsoft.co m>
| | 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==?=" <jo*****@nospam.nospam>
| | | Subject: webresource not working in asp.net 2.0 beta
| | | Date: Wed, 26 Oct 2005 16:38:06 -0700
| | | Lines: 47
| | | Message-ID: <7F**********************************@microsoft.co m>
| | | 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!TK2MSF TNGXA03.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.GetT ype(),
| | "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
| | |
| | >
| | >
| |
| >
| >
|

Dec 20 '07 #9

This discussion thread is closed

Replies have been disabled for this discussion.