Create List Calender .Display Calendar view in custom page using C# inline Script.without deploying Any Web part.
01 | <script type= "text/c#" runat= "server" > |
02 |
03 | string strListName = "Courses" ; |
04 | string strView = "All Items" ; |
05 | protected void Page_Load( object sender, EventArgs e) |
06 | { |
07 | GenerateListViewWp(); |
08 | } |
09 | void btnview_Click( object sender, EventArgs e) |
10 | { |
11 | |
12 | |
13 | string strTitle = "Course Calendar" ; |
14 | |
15 | SPWeb oWeb = SPContext.Current.Web; |
16 | SPList oList = oWeb.Lists[strListName]; |
17 | SPView View = oList.Views[strView]; |
18 | ListViewWebPart wp = new ListViewWebPart(); |
19 | wp.ListName = oList.ID.ToString( "B" ).ToUpper(); |
20 | wp.ViewGuid = oList.Views[View].ID.ToString( "B" ).ToUpper(); |
21 | wp.ID = this .ID + "child" ; |
22 | ////wp.Title = ""; |
23 | wp.ViewType = ViewType.Calendar; |
24 | wp.GetDesignTimeHtml(); |
25 | this .PageCalendarDiv.Controls.Add(wp); |
26 | |
27 | } |
28 | |
29 | } |
30 | </script> |
31 | |
32 | |
33 | <div id= "PageCalendarDiv" runat= "server" > |
34 | </div> |
Comments