Unable to set relative path for flash file in ASP.NET MVC using AC_FL_RunContent 



حمایت از ما | مشهدهاست

Unable to set relative path for flash file in ASP.NET MVC using AC_FL_RunContent


حمایت از ما | مشهدهاست

حمایت از ما | مشهدهاست حمایت از ما | مشهدهاست

حمایت از ما | مشهدهاست
`

Unable to set relative path for flash file in ASP.NET MVC using AC_FL_RunContent



asked

6 years ago

viewed

1695 times

active

3 years ago


I have a website using asp.net mvc in which I need to embed a flash file in view. I am unable to set the relative path for the flash file. Given below is the code I am using:

  AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0', 'width', '487', 'height', '359', 'menu', 'false', 'movie', 'images/butterfly', 'quality', 'high', 'allowscriptaccess', 'sameDomain', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer' ); 

where I copied butterfly.swf in a directory called images. images directory resides in the views folder.

If I use code behind( default.aspx default.aspx.cs) in a different solution with the same folder strucuture, browser is able to load the flash file.

Could you please throw some light on the MVC folder structure issue??

Thanks a lot.

Mahesh


2010-05-06 09:43:08Z


1:


This is because you are requesting a url like: "/Content/Details/1" so that relative path will point at: "/Content/Details/1/images/butterfly". You don't have that folder on your server, so therefore it will not be found. Instead you can resolve the url server side so that it will find the correct folder. Just change "images/butterfly" to <%=ResolveUrl("~/images/butterfly.swf")%> and move the folder out of your views folder as files can not be requested in the views folder by default. If you really want to have it in the views folder you will have to change the web.config in the views folder to allow that.

Remember that relative paths like yours will be resolved client side. This is nothing special to asp.net mvc. The client doesn't know what serverside framework you are using. The client just looks at the url and resolve it from there.




 اين مطلب بدون دخالت انساني عينا از اين آدرس کپي شده و تمامي مسوليت آن با ناشر اصلي است.

How to call javascript function from code-behind
ASP.NET Web Application Message Box
IE9 JavaScript error: SCRIPT5007: Unable to get value of the property 'ui': object is null or undefined
How to Convert DataSet to DataTable
How can I get the CheckBoxList selected values, what I have doesn't seem to work C#.NET/VisualWebPart
Change GridView row color based on condition

An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode
How to get current page URL in MVC 3
Read data from SqlDataReader
Get current date only in C#
How to add doublequotes to a string that is inside a variable?
Select method in List<t> Collection
*