Я работаю над страницей, которая берет информацию из списка SharePoint и помещает ее в WebGrid. В настоящее время он полностью работает с localhost, и все данные отображаются, но как только я публикую его и перейду на страницу, единственное, что отображается на этих страницах, это заголовки из самой сетки, и при проверке консоли ошибок нет. ,
Я попытался проверить, был ли это мой jQuery, но, похоже, это не потому, что работают заголовки и другие части приложения, использующие jQuery, также работают.
Аутентификация в SharePoint также работает, потому что разные части одного приложения могут обращаться к одному и тому же списку и обновлять информацию.
@model List<CalendarEvent>
@{
ViewBag.Title = "Dashboard";
var grid = new WebGrid(Model, canPage: true, rowsPerPage: 10,
selectionFieldName: "selectedRow", ajaxUpdateContainerId: "gridContent");
grid.Pager(WebGridPagerModes.NextPrevious);
<link rel="stylesheet" type="text/css" href="/Content/site.css" />
<link rel="stylesheet" type="text/css" href="~/Content/custom.css" />
}
<main class="vh-main container">
<div id="mainControls" class="container body-content">
<h2 class="AppointmentHeader">Your Appointments</h2>
<div id="gridContent">
@if (Model != null)
{
@grid.GetHtml(tableStyle: "webgrid-table",
rowStyle: "webgrid-row-style",
alternatingRowStyle: "webgrid-alternating-row",
mode: WebGridPagerModes.All,
headerStyle: "webgrid-header",
footerStyle: "webgrid-footer",
selectedRowStyle: "webgrid-selected-row",
columns: grid.Columns(
grid.Column("Subject", "Subject"),
grid.Column("PatientName", "Patient Name"),
grid.Column("StartDate", "Start Date/Time", format: (item) => item.StartDate.DateTimeValue.ToString("MMM dd, yyyy h:mm tt")),
grid.Column("EndDate", "End Date/Time", format: (item) => item.EndDate.DateTimeValue.ToString("MMM dd, yyyy h:mm tt")),
grid.Column("MeetingUrl","Join Meeting",
format: @<text><a href="@item.MeetingUrl">Join Meeting</a></text>)
));
}
else
{
<div id="gridEmptyMessage">
<b> There are no appointments scheduled for today </b>
</div>
}
</div>
</div>