Мне нужно передать координаты, полученные в одном представлении .cshtml, и передать их в другое представление.Представление о том, что они передаются, должно сохранять эти значения в отчете, созданном в .CSV
В настоящее время выполняется слишком много повторяющихся вычислений для вычисления одних и тех же значений.
Ниже я показал две формы, которые я использую.
_Car.cshtml
@{
var car = Model;
string altitude = "N/A";
string lat = "0", lon = "0";
}
<div class="card-body">
<table id="car-table">
<tbody>
@if (CarInfo)
{
var CarStatusColor = (CarStatus == "Error") ? "goldenrod" : "";
if (CarCurrentStatus == "" || CarCurrentStatus.ToLower() == "none")
<tr>
<td style="width: 37%">Location</td>
<td style="width: 63%">Latitude: @lat<br/>Longitude: @lon </td>
</tr>
</tbody>
</table>
</div>
ReportCar.cshtml
<th>
<div class="report-window__toolbar-item" style="width:100%">
<p>GPS Location <i class="fa fa-fw fa-chevron-down"></i></p>
@__Car.lat, __Car@lon
</div>
</th>