0

私のPHPコードは

$geourl = 'http://maps.google.com/maps/geo?key=' . $google_apikey . 
    '&output=json'. '&q=' . urlencode($_GET['url'] . ', USA').'&gl=us';

私のASPXコードは次のようになります

Dim google_apikey As String="sdasdasd"    
Dim geourl As String= "http://maps.google.com/maps/geo?key=" & google_apikey & _
   "&output=json" & "&q=" & urlencode(request.QueryString("pc")& ", USA")"&gl=us"

取得したエラーはコンパイラエラーメッセージです:BC30205:ステートメントの終わりが必要です。

ピリオド(。)の代わりに私は使用しました&それはvb.netで有効ですか、上記の文字列、urlencodeの問題は何ですか?

4

2 に答える 2

1

最後に連結器を見逃したと思います。それは次のようになります:

Dim geourl As String= "http://maps.google.com/maps/geo?key=" & google_apikey & _
     "&output=json" & "&q=" & UrlEncode(request.QueryString("pc")& ", USA") & _
     "&gl=us"
于 2013-02-17T11:09:59.410 に答える
0

String.Formatコードを読みやすくするために、このメソッドを使用することをお勧めします。

Dim google_apikey As String="sdasdasd"    
Dim geourl As String = String.Format("http://maps.google.com/maps/geo?key={0}&output=json&q={1},USA&gl=us", UrlEncode(google_apikey), UrlEncode(Request.QueryString("pc")))
于 2013-02-17T11:11:37.943 に答える