Попробуйте использовать следующий код для меня:
public async void TaskSearchOnTaskList (SearchModel searchModel)
{
try
{
List<EventsTasksModel> taskSearchList = await Task.Run(
() => MakeasyncSearchRequest(searchModel),
cancelTaskSearchToken.Token);
if (cancelTaskSearchToken.IsCancellationRequested
|| string.IsNullOrEmpty(rid_agendaview_search_eventsbox.Text))
{
return;
}
if (taskSearchList == null || taskSearchList[0].result == Constants.ZERO)
{
RunOnUiThread(() => {
textViewNoMembers.Visibility = ViewStates.Visible;
taskListView.Visibility = ViewStates.Gone;
});
taskSearchRecureList = null;
return;
}
else
{
taskSearchRecureList = TaskFooterServiceLayer
.GetRecurringEvent(taskSearchList);
this.SetOnAdapter(taskSearchRecureList);
}
}
catch (Exception ex)
{
Console.WriteLine("ActivityTaskFooter -> TaskSearchOnTaskList:" + ex.Message);
}
}
Как я понял
Очень просто,
var value='2000+';
value.toString(); // => '2000+'
ИЛИ
String('2000+'); // '2000+'
Обратите внимание, как вы перемещаете знак плюс в своих кодах JS.
Но здесь обходной путь заключается в том, чтобы избежать знака плюс, поставив перед ним обратную косую черту.
var data = dbrawdata.replace('+', '\\+');
Было бы хорошо, чтобы ответить на ваш вопрос и добавить строку кода.