麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > .NET > 正文

Asp.net MVC scheduler的實(shí)現(xiàn)方法詳解

2024-07-10 13:32:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Asp.net MVC scheduler的實(shí)現(xiàn)方法詳解

本例使用了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; }     }   ... 

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到ASP.NET教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久草在线视频在线 | 中文字幕免费在线观看视频 | 91精品国产日韩91久久久久久360 | 久久亚洲第一 | 最近免费观看高清韩国日本大全 | 久久精品av| 一本一本久久a久久精品综合小说 | 羞羞视频免费观看入口 | 一级大黄毛片 | 91社区在线观看 | 一级毛片大片 | 国产女厕一区二区三区在线视 | 777zyz色资源站在线观看 | 91精品国产成人 | 国产毛片视频 | 国产精品一区在线免费观看 | 精品一区二区三区免费毛片爱 | 美女一级毛片 | 国产99久久精品一区二区300 | 欧美3p激情一区二区三区猛视频 | 国产精品亚洲三区 | 欧美成人免费在线视频 | 涩涩操 | 国产乱色精品成人免费视频 | 成人免费毛片片v | 国产精品久久久网站 | 欧美黄色大片免费观看 | 369看片你懂的小视频在线观看 | 一级电影在线观看 | 久草视频福利在线观看 | 毛片免费看的 | 毛片免费观看视频 | 最近免费观看高清韩国日本大全 | 视频一区二区国产 | 色七七久久影院 | 在线成人www免费观看视频 | 国产精品99免费视频 | 成人国产在线视频 | 毛片成人网 | 19禁国产精品福利视频 | 欧美 国产 综合 |