2011-12-15 3 views
0

내 aspx 페이지에서 두 개를 만듭니다. 첫 번째는 aspx 메뉴를 사용하고 두 번째 패널에서는 Silverlight 객체를 추가하는 것입니다. 하지만 브라우저 하단에는 높이가 100px (약) 인 빈 공간이 있음을 알 수 있습니다. 왜이 공간이 추가 될까요? 그 공간을 제거하는 방법?aspx 페이지의 Silverlight 객체 - 전체 페이지 공간을 차지하지 않음

고지.

샘플 코드 :

<asp:Panel ID="pnlMenu" runat="server"> 
     <table width="100%"> 
      <tr> 
       <td>            
        <img id="imgLogo" alt="no image" style="float:left;display:none;height:20px; width:90px;" />       
       </td> 
       <td> 
        <img src="sample.png" alt="no image" style="float: right" /> 
       </td> 
      </tr> 
      <tr> 
       <td> 
        Code to add menu 
       </td> 
      </tr> 
     </table> 
</asp:Panel> 
<asp:Panel ID="silverlightControlHost" runat="server" ClientIDMode="Static"> 
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" 
     width="100%" name="silverlight1" id="SLobj" style="margin: 0px; padding: 0px;"> 
     <param name="source" value="Sample.xap" /> 
     <param name="onerror" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="initparams" value="clientip=<%= Request.UserHostAddress %>, username=<%= HttpContext.Current.User.Identity.Name %>, StartupMode=HTML" /> 
     <param name="minRuntimeVersion" value="4.0.50401.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <param name="onLoad" value="SilverlightpluginLoaded" /> 
     <param name="culture" value="<%= System.Threading.Thread.CurrentThread.CurrentCulture.Name %>" /> 
     <param name="windowless" value="true" /> 
     <param name="uiculture" value="<%= System.Threading.Thread.CurrentThread.CurrentUICulture.Name %>" /> 
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.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: 0; width: 0; border: 0px'> 
    </iframe> 
</asp:Panel> 

답변

0

지우기 수레를보십시오. 표의 끝 부분에 div를 추가하고 스타일을 "clear : both"로 설정하십시오. 페이지 하단의 iframe의 경우 표시 여부를 숨기고 "display : none"을 추가하십시오.

0

Silverlight 응용 프로그램에서 Height와 Width를 설정하는 방법. Silverlight 응용 프로그램에서 높이와 너비를 설정해보십시오. 벨로우즈의 페이지 속성 설정과 비슷합니다.

VerticalAlignment="Stretch" HorizontalAlignment="Stretch"

0

개체 태그에 높이 = 100 %를 추가합니다. 지금은 너비 만 설정하고 있습니다.

관련 문제