Link to home
Start Free TrialLog in
Avatar of TheWebGuy38
TheWebGuy38

asked on

Pass Data from Pageload to aspx

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

Avatar of Obadiah Christopher
Obadiah Christopher
Flag of India image

u cud place a literal & frm server side say Literal1.text = GetMedia().
Avatar of TheWebGuy38
TheWebGuy38

ASKER

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
ASKER CERTIFIED SOLUTION
Avatar of PagodNaUtak
PagodNaUtak
Flag of Philippines image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
yes, a literal does work :)

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

what does the code look like in the pagelload?