Я объявляю WebGrid следующим образом:
@{
WebGrid grid = null;
if (Model.EmailAddressesOfChosenClient.Count<string>() != 0)
{
grid = new WebGrid(Model.EmailAddressesOfChosenClient, ajaxUpdateContainerId: "gridContent");
}
}
Затем я пытаюсь визуализировать WebGrid следующим образом, не указывая никаких столбцов:
<div id="gridContent">
@{ if (grid != null)
{
@grid.GetHtml()
}
}
</div>
Мое свойство EmailAddressesOfChosenClient модели — это IEnumerable строк, где каждая строка является адресом электронной почты. Я хотел бы, чтобы WebGrid содержал один столбец с заголовком «Адрес электронной почты», за которым следовали строки адресов электронной почты.
Однако, если я отобразлю это таким образом, мой WebGrid появится с заголовком столбца «Длина», а строки содержат длину каждой строки адреса электронной почты.
Это почему? Как настроить так, чтобы адреса электронной почты показывались в строках и с правильным заголовком столбца? Большое спасибо