2011-05-07 3 views
0

안녕 얘들 아 뒤에 난 뒤에 코드에서 좌표를 가져 오려는 위의 코드에서 내 마스터 페이지얻기 변수 값은

<%@ Page Title="About Us" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" 
    CodeFile="Description.aspx.cs" Inherits="Description" %> 

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> 
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=key&sensor=true" 
      type="text/javascript"></script> 
    <script type="text/javascript"> 

     function initialize() 
     { 
      if (GBrowserIsCompatible()) 
      { 
       var map = new GMap2(document.getElementById("map_canvas")); 
       map.setCenter(new GLatLng(20,30), 10);// I want to change these coordinates 
       map.setUIToDefault(); 
      } 
     } 

     $(document).ready(function() 
     { 
      initialize(); 
     }); 

    </script> 
</asp:Content> 
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 
    <div id="main"> 
    </div> 
</asp:content> 

의 내 콘텐츠 페이지에 다음 코드를있다. ex string coor = "20,30"뒤에 코드가 있습니다. 내부 페이지로드 이벤트 어떻게이 변수의 값을 자바 스크립트 코드에 넣을 수 있습니까? 거기에 문자열 리터럴을 작성해야합니까? 또는 다른 것.

답변

1

당신이 그 (것)들을 속성에 저장 한 다음이를 사용할 수 있습니다 위도와 경도는 코드에서 두 개의 공공 정수 속성 뒤에있는

map.setCenter(new GLatLng(<%= Lat %>, <%= Lon %>), 10); 

. 원한다면 방법을 사용할 수도 있습니다.

+0

감사합니다. Darin이 속성을 만들어야하는데, 간단한 문자열 변수를 통해 액세스 할 수 없습니다. – Abhi

+0

감사합니다. – Abhi