SL3和SL2(包括SL3 beta)在aspx页面上的区别

以下为SL2的(包括SL3 beta):

Code
以下为SL3的:
<% @ Page Language = " C# "  AutoEventWireup = " true "  CodeBehind = " PlacardPage.aspx.cs "  Inherits = " FOTFP.DW.Web.PlacardPage "   %>

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html  xmlns ="http://www.w3.org/1999/xhtml"   >
< head  id ="Head1"  runat ="server" >
    
< title > FOYFP.DW.Modules.Placard </ title >
    
< style  type ="text/css" >
    html, body 
{
        height
:  100% ;
        overflow
:  auto ;
    
}
    body 
{
        padding
:  0 ;
        margin
:  0 ;
    
}
    #silverlightControlHost 
{
        height
:  100% ;
        text-align
: center ;
    
}
    
</ style >
    
< script  type ="text/javascript"  src ="Silverlight.js" ></ script >
    
< script  type ="text/javascript" >
        
function  onSilverlightError(sender, args) {
            
var  appSource  =   "" ;
            
if  (sender  !=   null   &&  sender  !=   0 ) {
              appSource 
=  sender.getHost().Source;
            }
            
            
var  errorType  =  args.ErrorType;
            
var  iErrorCode  =  args.ErrorCode;

            
if  (errorType  ==   " ImageError "   ||  errorType  ==   " MediaError " ) {
              
return ;
            }

            
var  errMsg  =   " Unhandled Error in Silverlight Application  "   +   appSource  +   " \n "  ;

            errMsg 
+=   " Code:  " +  iErrorCode  +   "     \n " ;
            errMsg 
+=   " Category:  "   +  errorType  +   "        \n " ;
            errMsg 
+=   " Message:  "   +  args.ErrorMessage  +   "      \n " ;

            
if  (errorType  ==   " ParserError " ) {
                errMsg 
+=   " File:  "   +  args.xamlFile  +   "      \n " ;
                errMsg 
+=   " Line:  "   +  args.lineNumber  +   "      \n " ;
                errMsg 
+=   " Position:  "   +  args.charPosition  +   "      \n " ;
            }
            
else   if  (errorType  ==   " RuntimeError " ) {           
                
if  (args.lineNumber  !=   0 ) {
                    errMsg 
+=   " Line:  "   +  args.lineNumber  +   "      \n " ;
                    errMsg 
+=   " Position:  "   +   args.charPosition  +   "      \n " ;
                }
                errMsg 
+=   " MethodName:  "   +  args.methodName  +   "      \n " ;
            }

            
throw   new  Error(errMsg);
        }

        
function  SetInformation(arg) {
            SilverlightPlugin.Content.SilverlightApplicationExample.InterInvole(arg);
        }

        
var  SilverlightPlugin  =   null ; ;
        
function  pluginLoaded(sender) {
            SilverlightPlugin 
=  sender.get_element();
        }
    
</ script >     
</ head >
< body >
    
< form  id ="form1"  runat ="server"  style ="height:100%" >
    
< div  id ="silverlightControlHost" >
        
< object  data ="data:application/x-silverlight-2,"  type ="application/x-silverlight-2"  width ="100%"  height ="100%" >
          
< param  name ="source"  value ="ClientBin/FOYFP.DW.Modules.Placard.xap" />
          
< param  name ="onError"  value ="onSilverlightError"   />
          
< param  name ="background"  value ="white"   />
          
< param  name ="minRuntimeVersion"  value ="3.0.40624.0"   />
          
< param  name ="autoUpgrade"  value ="true"   />
          
< href ="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0"  style ="text-decoration:none" >
               
< img  src ="http://go.microsoft.com/fwlink/?LinkId=108181"  alt ="Get Microsoft Silverlight"  style ="border-style:none" />
          
</ a >
        
</ object >< iframe  id ="_sl_historyFrame"  style ="visibility:hidden;height:0px;width:0px;border:0px" ></ iframe ></ div >
    
</ form >
</ body >
</ html >

你可能感兴趣的:(asp)