国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍南县| 彰化市| 远安县| 潮安县| 玉溪市| 芒康县| 湾仔区| 静乐县| 八宿县| 深水埗区| 遵义县| 靖江市| 光泽县| 平顶山市| 兴城市| 康平县| 武乡县| 驻马店市| 嵊泗县| 泗阳县| 石家庄市| 长治县| 象山县| 东海县| 华池县| 黄石市| 十堰市| 黔东| 庆云县| 山阳县| 南平市| 申扎县| 新昌县| 南丹县| 锡林郭勒盟| 卓尼县| 津市市| 乐至县| 叙永县| 万州区| 浦江县|