У меня на странице есть элемент, который выглядит следующим образом
<td><span class="badge badge-danger">Stopped</span></td>
, и я хочу обновить его на основе того, что происходит в коде.
Возьмем этот пример. У меня есть кнопка и этот элемент, и когда я нажимаю эту кнопку, я хочу начать загрузку списка имен. После того, как он запущен, я хочу, чтобы текст внутри этого промежутка говорил «Запущено», а не «Остановлено», и после того, как код завершил работу, или список имен был загружен, я хочу, чтобы он сказал «Готово», а не «Запущено»
И я читал взад и вперед о том, как это сделать, и мне кажется, что мне нужно как-то реализовать ajax, и я не уверен, как это сделать.
Я думаю, Кнопка вызовет asp -action = "StartDownload", а затем будет выглядеть примерно так ..
public ActionResult StartDownload()
{
StartDownload();
return View("WhereSpanIs");
}
private void StartDownload()
{
//Set span text to "Started" some how
//Finished download
//Set span text to "Done" some how
}