这是我模型中的代码,我想在我的视图中使用变量 lat 。有没有办法在那里使用它?
该字符串有一个lat和lng。我想要发生的是当在文本中选择字符串时,也选择了lat和lng,但它将存储在变量中,我将在视图中使用它并将其传递给脚本,在那里它将在谷歌地图api。
class MyTask extends AsyncTask<Void, Void, String> {
@Override
protected String doInBackground(Void... params) {
try {
return seismic_text.getUrlContents(url);
} catch (InterruptedException e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
// TODO handle result here
}
}
答案 0 :(得分:0)
数据查询应位于单独的存储库中。
但是如果您传回的只是两个字符串,则将它们添加到父列表
IList<IList> model = new List<IList>();
//code to get lat and result
model.add(result);
model.add(lat);
return View(model);
然后在View中,使用Razor解析模型。
@model List<IList>
//... body before using model
@foreach (var lat in model[1]) { ... }
答案 1 :(得分:0)
在行动中
int model = 0;
return View(model);
在视图中
@model int @ { // Layout = null; } @if(型号== 0) { //你是代码 }