可以采用html控件input(Hidden),如下所示:
<input type="hidden" id="positionAlarm" value="<%=getPos()%>" /> //其中getPos()为后台的一个函数。
public string getPos()
{
double x=0,y=0;
DataTable dt = new DataTable();
if (EventID != "")
{
dt = OracleControl.GetDataTableBySql(String.Format(SqlInfo.SQL_YJZH_EVENT_ONE_NAVIGATIONID, EventID), DBConnStr.OracleConnStr, "EmergencyPosition");
x = Convert.ToDouble(dt.Rows[0]["EVENTLONGITUDE"]);
y = Convert.ToDouble(dt.Rows[0]["EVENTLATITUDE"]);
return x+","+y;
}
return "0";
}
然后在客户端javascript值使用document.getElementById("positionAlarm").value就可以得到它的值了。