Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/Common/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/MVCDemos/Views/Common/Callbacks.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentHolder" runat="server">
<script type="text/javascript">
// <![CDATA[
    function OnSelectingMenuItem(s, e){
        $.ajax({
            type: "POST",
            url: '<%: Url.Action("CallbacksPartial", "Common") %>',
            data: { selectedMenuItemName: e.item.name },
            beforeSend: function() {
                loadingPanel.Show();
            },
            success: function(response) {
                $("#container").html(response);
                loadingPanel.Hide();
            }
        });
    }
// ]]>
</script>
<%
    Html.DevExpress().Menu(
        settings => {
            settings.Name = "menu";
            settings.AllowSelectItem = true;
            settings.EnableClientSideAPI = true;
            settings.ClientSideEvents.ItemClick = "OnSelectingMenuItem";
            settings.Items.Add("Calendar", "Calendar").Selected = true;
            settings.Items.Add("Data Mining", "DataMining");
            settings.Items.Add("Visualization", "Visualization");
        })
        .Render();
%>
<div id="container" style="padding: 10px 0px; width:760px;">
    <%
        Html.RenderPartial("CallbacksCalendarPartial");
    %>
</div>
<%
    Html.DevExpress().LoadingPanel(
        settings => {
            settings.Name = "loadingPanel";
            settings.Modal = true;
            settings.ContainerElementID = "container";
            settings.Styles.LoadingDiv.BackColor = Color.White;
        })
        .Render();
%>
</asp:Content>