Я получаю эту ошибку «Ссылка на объект не установлена ​​в экземпляр объекта» на моей индексной странице

Вы можете просто использовать функцию api для окна FindWindow. В классе delphi имя окна совпадает с именем класса, вы можете переопределить имя класса, переопределив функцию CreateParams. Чтобы проверить, существует ли окно, добавить код до создания основного окна, перед Application.Initialize;

Program test
var 
  handle :HWND;
begin
  handle := FindWindow('TMySuperApp', nil);

  if IsWindow(handle) then
  begin 
       //app is running
       exit;
  end.

  Application.Initialize;
  Application.CreateForm(TMySuperApp, SuperApp);
  Application.Run;
end;
0
задан Sam 13 July 2018 в 10:53
поделиться

1 ответ

Вы никогда не передаете значение в свой Index.cshtml.

Вот как вы передаете значение в представление

private DonationContext dc = new DonationContext();
// GET: Donor
public ActionResult Index()
{
    var model = dc.DonorModel;
    return View(model); 
} 

И в вашем представлении есть ошибка.

<th>@Html.DisplayNameFor(model=>model.Id)</th> 

Не работает. Поскольку ваша модель IEnumerable и не содержит определения Id. (Если вы сделаете метод расширения своим окном)

0
ответ дан Darem 17 August 2018 в 13:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: