Jquery Modalen Dialogfeld angezeigt, in MVC3-Teilansicht - Werk-klicken Sie zuerst nur

 public ActionResult MeanQ(int id)
{            
    Access access= db.Access.Find(id);
    return PartialView("_MeanQPartial", access);
}

Dem partial view, das ist gerendert, in der der obige code wird in einem Dialogfeld angezeigt Modal (Jquery)...Der link(onclick), die zeigt die Teilansicht in einem Jquery Modalen Dialog funktioniert gut für den ersten Klick. Sobald ich in der Nähe, dialog und klicken Sie auf den link wieder, die Teilweise öffnet Sicht nicht wie erwartet in einem pop-up-form. Es öffnet sich als neue Seite in den browser. Wie kann ich die pop-up-modalen dialog link funktionieren auf die gleiche Weise jedesmal?

Javascript-code ist unten (Jquery Modal Dialog):

<script type="text/javascript">
$(document).ready(function () {
    //initialize the dialog
    $("#result").dialog({ width: 400, resizable: true, position: 'center', title: 'Access info', autoOpen: false,
        buttons: { "Ok": function () { $(this).dialog("close"); } }
    });
});

$(function () {
    $('#modal').click(function () {
        //load the content from this.href, then turn it into a dialog.

        $('#result').load(this.href).dialog('open');
        return false;
    });
});

HTML-Link, löst den modal-dialog:

@Html.ActionLink("PopUp", "MeanQ", new { id = item.AccID }, new { id = "modal" })
Sie müssen zeigen, jquery/javascript-code sowie die html -, sonst ist es extrem schwierig, tatsächlich Punkt, was falsch ist.
Ein ActionResult nicht kontrollieren, ob es in einem neuen Fenster eingeblendet ist oder nicht, stellt der browser über ein script/markup/browser-config.
Bitte finden Sie unter änderungen an meinem ursprünglichen post, die für js-code. Danke
Was macht Ihr <html/> Aussehen?
seine nur ein link: @Html.ActionLink("PopUp", "MeanQ", new { id = Element.AccID }, new { id = "modal" })

InformationsquelleAutor ZVenue | 2011-06-09

Schreibe einen Kommentar