Solved

Pass Data from Pageload to aspx

Posted on 2011-02-14
7
666 Views
Last Modified: 2012-05-11
I'm trying to figure out how to simply pass data from pageload codebehind into an html page


what I was originally thinking was function, but that can't be in the pageload

but something like this

<MediaSource><%= GetMedia() %></MediaSource>

codebehind

Function GetMedia() as string

End function

But I think there's probably a better way of doing this

input greatly appreciated


full code embedded











   
<object data="data:application/x-silverlight," type="application/x-silverlight"



width="100%" height="100%"

	    >
            <param name="source" value="MediaPlayerTemplate.xap"/>
            <param name="onerror" value="onSilverlightError" />
            <param name="autoUpgrade" value="true" />
            <param name="minRuntimeVersion" value="4.0.50826.0" />
            <param name="enableHtmlAccess" value="true" />

            <param name="enableGPUAcceleration" value="true" />

            <param name="initparams" value='playerSettings = 
                        <Playlist>
                            <AutoLoad>false</AutoLoad>
                            <AutoPlay>false</AutoPlay>
                            <AutoRepeat>false</AutoRepeat>
                            <DisplayTimeCode>false</DisplayTimeCode>
                            <EnableOffline>true</EnableOffline>
                            <EnablePopOut>false</EnablePopOut>

                            <EnableCaptions>true</EnableCaptions>
                            <EnableCachedComposition>true</EnableCachedComposition>
                            <StretchNonSquarePixels>StretchToFill</StretchNonSquarePixels>
                            <StartMuted>false</StartMuted>
                            <StaysFullScreenWhenUnfocused>true</StaysFullScreenWhenUnfocused>

                            <StartWithPlaylistShowing>false</StartWithPlaylistShowing>


                            <Items>
                                
								<PlaylistItem>
									<AudioCodec>WmaProfessional</AudioCodec>
									<Description></Description>
									<FileSize></FileSize>
									<IsLive>false</IsLive>
									<IsAdaptiveStreaming>false</IsAdaptiveStreaming>
									<MediaSource>Mov_21_24_42_Jan_14.wmv</MediaSource>
									<ThumbSource></ThumbSource>
									<Title>Mov_21_24_42_Jan_14</Title>
									<DRM>false</DRM>
									<VideoCodec>VC1</VideoCodec>
									<FrameRate>30.00012000048</FrameRate>
									<Width>288</Width>
									<Height>384</Height>
									<AspectRatioWidth>0.75</AspectRatioWidth>
									<AspectRatioHeight>1</AspectRatioHeight>
								</PlaylistItem>
                            </Items>
                        </Playlist>'/>       
            <!--  unused valid silverlight init parameters
            <param name="enableFrameRateCounter" value="bool" />
            <param name="enableRedrawRegions" value="bool" />
            <param name="maxFrameRate" value="int" />
            <param name="allowHtmlPopupWindow" value="bool"/>
            <param name="background" value="colorValue"/>
            <param name="splashScreenSource" value="uri"/>
            <param name="fullScreen" value="bool"/>
            <param name="onFullScreenChanged" value="functionname"/>
            <param name="onResize" value="functionname"/>
            <param name="onSourceDownloadComplete" value="functionname"/>
            <param name="onSourceDownloadProgressChanged" value="functionname"/>
            <param name="windowLess" value="bool"/>
             --> 

             <div onmouseover="highlightDownloadArea(true)" onmouseout="highlightDownloadArea(false)">
                    <img src="" style="position:absolute;width:100%;height:100%;border-style:none;" onerror="this.style.display='none'"/>
                    <img src="Preview.png" style="position:absolute;width:100%;height:100%;border-style:none;" onerror="this.style.display='none'"/>                                            
                    <div id="overlay" class="fadeLots" style="position:absolute;width:100%;height:100%;border-style:none;background-color:white;"/>
                    <table width="100%" height="100%" style="position:absolute;">
                        <tr><td align="center" valign="middle"><img src="http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"/></td></tr>
                    </table>                   
                    <a href="http://go2.microsoft.com/fwlink/?LinkID=149156">
                        <img src="" class="fadeCompletely" style="position:absolute;width:100%;height:100%;border-style:none;" alt="Get Microsoft Silverlight"/>
                    </a>                   
             </div>             
        </object>

Open in new window

0
Comment
Question by:TheWebGuy38
  • 3
  • 3
7 Comments
 
LVL 20

Expert Comment

by:informaniac
ID: 34894238
u cud place a literal & frm server side say Literal1.text = GetMedia().
0
 

Author Comment

by:TheWebGuy38
ID: 34894262
I Noticed I could do this:

<%=Variable %>

then before pageload I can do

Public Variable as string = "test data"

but can't do that in the page load


hrmmm, literal might work
0
 
LVL 8

Accepted Solution

by:
PagodNaUtak earned 500 total points
ID: 34894274
You can actually use <MediaSource><%= GetMedia() %></MediaSource>

just add this code in pageload

page.DataBind()
0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:TheWebGuy38
ID: 34894303
yes, a literal does work :)

would be nice to know if you can do it inline as well
0
 

Author Comment

by:TheWebGuy38
ID: 34894371
PagodNaUtak

what does the code look like in the pagelload?
0
 
LVL 8

Expert Comment

by:PagodNaUtak
ID: 34894696
0
 
LVL 8

Expert Comment

by:PagodNaUtak
ID: 34894703
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When it comes to writing scripts for a Client/Server computing environment it is essential to consider some way of enabling the authentication functionality within a script. This sort of consideration mainly comes into the picture when we are dealin…
This article is the result of a quest to better understand Task Scheduler 2.0 and all the newer objects available in vbscript in this version over  the limited options we had scripting in Task Scheduler 1.0.  As I started my journey of knowledge I f…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question