Jonisium Experiment
Or login with [ JE account ]
Web experiment is fun! Innovation and ideas for the future.
Welcome to the site of
JCaisip
  Blog

MVC Beginners - Using modal display
18/12/2009

By J Caisip

Share this page Del.icio.us Post on Twitter facebook

Here is an example of the modal display used in the jonisium website:

CSS

====

/*Modal demo*/

#simplemodal-overlay
{
    background-color: #000;
    cursor: wait;
}

#simplemodal-container
{
    min-height: 100px;
    min-width: 300px;
    background-color: #fff;
    border: 3px solid #ccc;
    padding: 10px;
    color: #666666;
}

#simplemodal-container a.modalCloseImg
{
    /*background-position: url(/content/images/Site/XMark.gif) no-repeat;
    background: url(/content/images/Site/XMark.gif) no-repeat;*/
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: 1px;
    right: -3px;
    cursor: pointer;
    background-color: #FF0000;
}

 

Site.Master

=========

    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="/Scripts/MicrosoftAjax.debug.js"></script>
    <script type="text/javascript" src="/Scripts/MicrosoftMvcAjax.debug.js"></script>
    <script type="text/javascript" src="/Scripts/jquery-1.3.2.js"></script>
    <script type="text/javascript" src="/Scripts/jquery.simplemodal-1.3.js"></script>
    <script type="text/javascript">
        function ShowModalDiv() {
            $('#modal-div').modal();
        };
    </script>

 

Controller

========

    Function ModalDemo() As ActionResult
        Return View()
    End Function
    Function ModalAction() As String
        Return "Got it!"
    End Function

 

ACTION

======

    <fieldset>
        <legend>Modal Demo</legend>
        <%  Using Ajax.BeginForm("ModalAction", New With {.controller = "Home"}, New AjaxOptions With {.UpdateTargetId = "modal-div", .OnSuccess = "ShowModalDiv"})%>
        <input type="submit" name="submit" value="Display Modal" />
        <%End Using%>
        <div id="modal-div" style="display: none">
        </div>
    </fieldset>

 

Enjoy MVC coding

 

Jonisium Experiment is exploring what you can imagine on the internet using ASP.NET MVC.


More Blog listing

User Comments

 

Feedback Form
*
*
*
*