как загрузить планировщик Syncfusion Essential

Я использую Telerik с открытым доступом, и я хочу загрузить основной планировщик syncfusion, я хочу сделать планировщик доступным только для чтения. и я хочу отобразить конкретное расписание человека с определенным значением идентификатора, поэтому я хочу знать, как передать параметр методу действия для загрузки расписания с определенным значением идентификатора


person steve    schedule 18.09.2012    source источник


Ответы (1)


Мы можем удовлетворить ваши требования, используя «Ajax.BeginFormExt» с частичным просмотром. Пожалуйста, обратитесь к приведенной ниже странице просмотра кодов:

        <%using (Ajax.BeginFormExt("SubmitButton", "Home", new AjaxOptions { UpdateTargetId = "Schedule", HttpMethod = "Post" }))
          { %>
        <%=Html.TextBox("ownerID")%>
        <input type="submit" id="btn_subit" value="submit" class="Button" width="75px" />enter code here
        <% } %>
        <div id="Schedule">
            <% Html.Rende`enter code here`rPartial("SchedulerView"); %>
        </div>

Код контроллера:

    public ActionResult SubmitButton(SchedulePropertiesModel model, int ownerID)
    {
        ViewData["data"] = FilterScheduleData(ownerID);
        return PartialView("SchedulerView",model);
    }

    private List<Appointments> FilterScheduleData(int ownerID)
    {
        var query = context.Appointments.Where(p => p.Owner == ownerID);
        return query.ToList();
    } 
person Saravana Ganesan    schedule 24.09.2012
comment
Значение id передается контроллеру, и в запросе я могу увидеть эту конкретную запись. После этого на моей странице просмотра в коде расписания syncfusion появится сообщение Invalid cast Exception, не обработанное пользовательским кодом, исключение - person steve; 26.09.2012