原生態ajax需要乙個新的aspx作為後台,這裡我建了兩個aspx分別是qiantai.aspx和houtai.aspx,前台呼叫後台資料,後台以一串字串傳給前台,前台兩次分割
(1)在houtai.aspx.cs中**如下:
後台的主要函式,連線資料庫,查出需要的資料供前台呼叫
using system;
using system.collections;
using system.configuration;
using system.data;
using system.linq;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.xml.linq;
using system.data.sqlclient;
public partial class test資料庫_default : system.web.ui.page
private string findinfo(string txtfind)
strinfo += "\n";
}if (sdr.hasrows)
a1 = strinfo;
else
a1 = "無匹配記錄";
sdr.close();
}catch (exception aaa)
return a1;}}
(2)在qiantai.aspx中**如下:
引用esri**的一些api
<%@ page language="c#" autoeventwireup="true" codefile="qiantai.aspx.cs" inherits="test資料庫_houtai" %>
">
">
point
multipoint
清除zoom slider :
這裡面引用了兩個重要的js檔案。
(3)在addhoutai.js中**如下:
主要功能是呼叫後台的函式把資料庫的東東查出來傳給前台,並展示在textarea中
var title;//還沒用到呢
var n;
function submit1()
citylayer.clear();
var spat=new esri.spatialreference();
spat=map.spatialreference;
var symbol = new esri.symbol.******markersymbol();
symbol.setcolor(new dojo.color([0,0,255]));
for(var j=1;j(4)在addmap.js**中:
把查出來的點座標加入地圖中
dojo.require("esri.map");
dojo.require("esri.geometry");
dojo.require("esri.*******s.draw");
var map,tb,citylayer;
function init()
function init*******(map)
function addgraphic(geometry)
citylayer.add(new esri.graphic(geometry,symbol));
} function cleargeo()
dojo.addonload(init);
兩次過 Lintcode 171 亂序字串
給出乙個字串陣列s,找到其中所有的亂序字串 anagram 如果乙個字串是亂序字串,那麼他存在乙個字母集合相同,但順序不同的字串也在s中。對於字串陣列 lint intl inlt code 返回 lint inlt intl what is anagram?所有的字串都只包含小寫字母 找到所有相同...
用read 函式讀取檔案兩次,就變成空字串
問題 用read 函式讀取檔案兩次,就變成空字串 示例 檔案 my file 記憶體的是 a b c with open my file r as f a f.read b f.read split print a a b c print b 原因 python在讀取檔案的時候是根據游標位置來讀取的...
C 字串切割的兩種方法
字串切割的使用頻率還是挺高的,string本身沒有提供切割的方法,但可以使用stl提供的封裝進行實現或者通過c函式strtok 函式實現。1 通過stl實現 涉及到string類的兩個函式find和substr 1 find函式 原型 size t find const string str,siz...