Asp.net mvc asp.net mvc5完整日历结束参数问题
我正在使用fullcalendar制作一个asp.net mvc程序 除了“结束”因素外,它工作正常。 这导致“end”在查询时是保留字Asp.net mvc asp.net mvc5完整日历结束参数问题,asp.net-mvc,fullcalendar,Asp.net Mvc,Fullcalendar,我正在使用fullcalendar制作一个asp.net mvc程序 除了“结束”因素外,它工作正常。 这导致“end”在查询时是保留字 $('#calendar').fullCalendar({ //defaultDate: '2015-04-09', header: { left: '', center: 'title'
$('#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”改为“endtime”,以防止使用保留字,但它不起作用。
有什么方法可以让它工作吗?
提前感谢。您可以使用@symbol创建带有保留字的变量。所以让它@end它应该工作。CONVERTVARCHAR10[end],120[end]它工作得很好。谢谢你的提醒