打开mvc视图作为对话框 [英] open mvc view as dialog

查看:60
本文介绍了打开mvc视图作为对话框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



我想打开MVC视图作为对话框。

我在webgrid中使用以下代码。



Hello,

I want to open MVC view as a dialog.
I am using following code inside webgrid.

theGrid.Column("ReSubmit", format: (item) => Html.ActionLink("ReSubmit Package", "ReSubmitPackage", new { id = item.Jobid },
                                                   new { @class = "dialog" }))







$(function () {
            $('a.dialog').click(function () {
                var url = $(this).attr('href');
                var dialog = $('<div style="display:none"></div>').appendTo('body');
                debugger;
                dialog.load(url, {},
                    function (responseText, textStatus, XMLHttpRequest) {
                        dialog.dialog({
                            close: function (event, ui) {
                                dialog.remove();
                            }
                        });
                    });
                return false;
            });
        });







但是当我点击链接时我在控制台中收到错误,未捕获TypeError:dialog.dialog不是函数



我的jquery版本是2.1.0和jquery ui是1.11.4。



任何人都可以帮助解决这个问题。




But when i click on link i got error in console that, Uncaught TypeError: dialog.dialog is not a function

my jquery version is 2.1.0 and jquery ui is 1.11.4.

Can any one plz help on this.

推荐答案

(function() {
(function () {


' a.dialog')。点击( function(){
var url =
('a.dialog').click(function () { var url =


this )。attr(' href');
var dialog =
(this).attr('href'); var dialog =


这篇关于打开mvc视图作为对话框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆