国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.net MVC scheduler的實現方法詳解

2024-07-10 13:32:44
字體:
來源:轉載
供稿:網友

Asp.net MVC scheduler的實現方法詳解

本例使用了fullcalendar js : https://fullcalendar.io/

1. view :

@{   ViewBag.Title = "Index";   Layout = "~/Views/Shared/_Layout.cshtml"; }     @section PageContent{   <style>     .modal-backdrop {       z-index: 9;     }   </style>   <div class="container">       <div id='calendar'>       </div>   </div>       <!--Select Staff-->   <div class="container">     <!-- Trigger the modal with a button -->     <button type="button" id="btnSelectStaff" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal" style="display: none"></button>       <!-- Modal -->     <div class="modal fade" id="myModal" role="dialog" style="z-index: 10">       <div class="modal-dialog modal-lg">         <br /><br /><br />         <!-- Modal content-->         <div class="modal-content">          @using (Html.BeginForm("AssignTask", "PMPlan", FormMethod.Post, new { @class="form-horizontal", role="form"} ))         {               <div class="modal-header">               <button type="button" class="close" data-dismiss="modal">×</button>               <h4 class="modal-title">Create PM Task</h4>             </div>             <div class="modal-body">               <div class="row">                 <label class="col-md-2 control-label">your field1</label>                 <div class="col-md-4">                   field1                 </div>                 <label class="col-md-2 control-label">field2</label>                 <div class="col-md-4">                   <div class="input-icon left"> field2                   </div>                 </div>               </div>               <br/>               <div class="row">                ... more rows of fields               </div>                                            </div>             <div class="modal-footer">               <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>               <button type="submit" class="btn btn-primary">Submit</button>             </div>           }         </div>         </div>     </div>     </div>   }   @section scripts{   <link href="~/assets3/global/plugins/fullcalendar/fullcalendar.css" rel="external nofollow" rel="stylesheet" />   <script src="~/assets3/global/plugins/fullcalendar/fullcalendar.js"></script>       <script>       $.get("JsonURL", function (data) {         console.log(JSON.stringify(data));       $('#calendar').fullCalendar({         header: {           left: 'prev,next today',           center: 'title',           right: 'month,basicWeek,basicDay'         },         navLinks: false, // can click day/week names to navigate views         editable: false,         eventLimit: false, // allow "more" link when too many events         events: data,         dayClick: function () {           var dt = $(this).attr("data-date");           $("#hdnAssignedDate").val(dt);           //// pop up modal            $("#btnSelectStaff").click();         }       });     });       </script> } 

2. Web api controller :

...    public ActionResult GetJsonData()     {       ...       var tasks = //...logic of getting tasks     ...         var jsonObjs = tasks.Select(x => new FullCalendaRecord()       {        url = "the url",         start = ...,         end = x.TargetDate.Value.ToString("yyyy-MM-dd"),       }).ToList();         return Json(jsonObjs, JsonRequestBehavior.AllowGet);     }       public class FullCalendaRecord     {       // sample data:       //[       //{       //  title: 'Click for Google',       //  url: 'http://google.com/',       //  start: '2017-09-28',       //  end:'2017-09-28'       //}       //]         public string title { get; set; }       public string url { get; set; }       public string start { get; set; }       public string end { get; set; }     }   ... 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红原县| 襄城县| 米脂县| 岚皋县| 安多县| 信阳市| 萍乡市| 衡水市| 天门市| 上杭县| 沈丘县| 济南市| 杭州市| 阿巴嘎旗| 靖安县| 隆德县| 南昌县| 广南县| 蓝田县| 天门市| 科尔| 新化县| 莱西市| 沅陵县| 渭源县| 陵川县| 汶上县| 建始县| 济源市| 蕲春县| 长宁县| 兴宁市| 修文县| 东阿县| 上虞市| 吉隆县| 宝山区| 宜宾县| 满城县| 郸城县| 东山县|