0

これは私のコードです:

String url = "http://blablabla.blablabla.blabla/blabla/bla";

    String html_sonuc;
    WebResponse objResponse;
    WebRequest objRequest = System.Net.HttpWebRequest.Create(url);
    objResponse = objRequest.GetResponse();

    using (StreamReader sr =
           new StreamReader(objResponse.GetResponseStream()))
    {
        html_sonuc = sr.ReadToEnd();
        sr.Close();
    }

    ////////////Script Kodu//////////////
    string script = @"  function layerCek({0}) {
        var features = geojson.read({0});
        var bounds;
        if (features) {
            if (features.constructor != Array) {
                features = [features];
            }
            for (var i = 0; i < features.length; ++i) {
                if (!bounds) {
                    bounds = features[i].geometry.getBounds();
                } else {
                    bounds.extend(features[i].geometry.getBounds());
                }

            }
            vectors.addFeatures(features);
            map.zoomToExtent(bounds);

        } else {
            alert('okuma hatası !');
        }
    }"; 
    /////////////////////////////////////
  string result = string.Format(script, html_sonuc);


    ScriptManager.RegisterClientScriptBlock(
        this.Page, 
        this.Page.GetType(), 
        "whatever", 
        result, 
        true);

aspx.cs ファイルで JavaScript を使用したい。しかし、私はこのコードを操作できません。

string result = string.Format(script, html_sonuc); this line,I am taking error.

エラー コード: FormatException はユーザー コードによって処理されませんでした。

これを解決するにはどうすればよいですか、または解決のために別の方法を試しますか?

4

2 に答える 2

0

フォーマット文字列:

string script = @"  function layerCek({0}) {{
    var features = geojson.read({0});
    var bounds;
    if (features) {{
        if (features.constructor != Array) {{
            features = [features];
        }}
        for (var i = 0; i < features.length; ++i) {{
            if (!bounds) {{
                bounds = features[i].geometry.getBounds();
            }} else {{
                bounds.extend(features[i].geometry.getBounds());
            }}

        }}
        vectors.addFeatures(features);
        map.zoomToExtent(bounds);

    }} else {{
        alert('okuma hatası !');
    }}
}}";

を見てください{{

于 2013-09-10T08:34:18.123 に答える