我正在使用 Telerik 开放访问,我想加载 syncfusion 基本调度程序,我想将调度程序设置为只读。我想显示具有特定 id 值的人的特定日程,所以我想知道如何将参数传递给 action 方法以加载具有特定 id 值的日程
问问题
718 次
1 回答
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();
}
于 2012-09-24T13:52:55.503 回答