asp.net MVC5 全日历结束参数问题



我正在使用完整日历制作一个 asp.net 的 mvc 程序它只能正常工作,除了"结束"因素。它导致"结束"在查询时是保留字。

$('#calendar').fullCalendar({
                //defaultDate: '2015-04-09',
                header: {
                    left: '',
                    center: 'title'
                },
                editable: true,
                eventLimit: true, // allow "more" link when too many events
                selectable: true,
                events: '/Home/GetEvents'
});

public class Task
{
   public int id { get; set; }
        public string title { get; set; }
        public string start { get; set; }
        public string endtime { get; set; }
}

public List<Task> GetAll()
{
    List<Task> TaskList = new List<Task>();
    TaskList = this._db.Query<Task>(
            @"SELECT TaskId id
                 , TaskNm title
                 , CONVERT(VARCHAR(10), TaskFrom, 120) start
                 , CONVERT(VARCHAR(10), TaskTo, 120) endtime
              FROM dbo.Task").ToList();
            return TaskList;
}
public ActionResult GetEvents()
{
     var taskList = taskrepository.GetAll();            
     return Json(taskList, JsonRequestBehavior.AllowGet);
}
我将"结束"

更改为"结束时间"以防止使用保留字,但它不起作用。有什么方法可以使其工作吗?提前谢谢。

您可以使用 @ 符号创建具有保留字的变量。所以让它@end它应该工作。

相关内容

  • 没有找到相关文章

最新更新