У меня очень простой вызов, который я делаю объекту из моего контроллера.Он возвращает список объектов, которые имеют значения, которые мне нужно вытащить в форме бритвы.
Вот код контроллера:
public List<DocumentSearchResult> Results(string searchString, string location)
{
return SharePointRESTDocSearch.SearchResult(location, searchString);
}
Возвращает список объектов SearchResult, которые имеют этисвойства объекта:
DocumentTitle, DocumentPath
На мой взгляд, я называю контроллер следующим образом:
@using (Html.BeginForm("Results", "SharePointSearch"))
{
<label>Search Term</label>
<input type="text" id="searchString" name="searchString" />
<label>SharePoint Location</label>
<input type="text" id="location" name="location" />
<input class="button" id="Submit" type="submit" value="Search" />
}
Я могу перехватить кодв контроллере и результаты возвращаются.Мне просто нужно знать, как вернуть результаты из контроллера и просмотреть результаты на странице бритвы для отображения информации.Я попробовал это:
@foreach(var item in Model)
{
<p>Document Title: @item.DocumentTitle</p>
}
Но я получаю нулевую ошибку в модели.У меня нет контроля над данными, возвращаемыми из SearchResult, мне просто нужно проанализировать возвращаемые элементы и отобразить результаты.
спасибо.