Yes, you can use context menus in DayPilotPro for MVC3. Here's an example:
@Html.DayPilotMenu("menu1", new DayPilotMenuConfig
{
CssClassPrefix = "menu_",
UseShadow = true,
Items = new DayPilot.Web.Mvc.MenuItemCollection
{
new DayPilot.Web.Mvc.MenuItem { Text = "Open", Action = DayPilot.Web.Mvc.Enums.MenuItemAction.JavaScript, JavaScript = "viewDetails(e)"},
new DayPilot.Web.Mvc.MenuItem { Text = "Delete", Action = DayPilot.Web.Mvc.Enums.MenuItemAction.CallBack, Command = "Delete"},
new DayPilot.Web.Mvc.MenuItem { Text = "Edit", Action = DayPilot.Web.Mvc.Enums.MenuItemAction.JavaScript, JavaScript = "editEvent(e)"},
}
})
And when you set all the properties of your daypilot calendar/month you say
ContextMenu = "menu1",