@using ZoomLa.Model.Content @using ZoomLa.BLL.Content @functions{ B_Content conBll = new B_Content(); //用于浏览百度地图 //浏览模式,前端,简单,完全版 public string Type { get { return Context.Request.GetParam("Type"); } } public string Field { get { return Context.Request.GetParam("field"); } } public int Gid { get { return DataConverter.CLng(Context.Request.GetParam("Gid")); } } //仅用于简单模式 public string Point { get { string _point = Context.Request.GetParam("Point"); if (string.IsNullOrEmpty(_point)) { _point = "116.404,39.915"; } return _point; } } //是否预览模式(预览模式下,出遮罩层,点击出对话框) public int IsPre { get { return DataConverter.CLng(Context.Request.GetParam("IsPre")); } } } @{ string MapData_Hid = ""; //完全版比较复杂,不过通过地址栏传值,而是通过(Field_Hid)读取 if (Gid > 0 && !string.IsNullOrEmpty(Field)) { M_CommonData model = conBll.SelReturnModel(Gid); if (model == null) { function.WriteErrMsg("指定的数据不存在"); } DataTable dt = ZoomLa.SQLDAL.DBCenter.Sel(model.TableName, "ID=" + model.ItemID); if (dt.Rows.Count < 1 || !dt.Columns.Contains(Field)) { } else { MapData_Hid = dt.Rows[0][Field].ToString(); } } } @section head{