如何将.aspx页面渲染成MVC中的模态
How to render an .aspx page into a modal in MVC
我需要一种方法来打开MVC模式与内部WebForm .aspx页面。我试着用JavaScript在新窗口中打开。aspx .
window.open("Test.aspx", "Test", "width=800, height=600");
它可以工作,但是对于我的项目的设计,我想让它在一个模态
我想在控件中渲染.aspx,并通过AJAX调用将结果字符串传递给JavaScript…
但是我不知道如何…
你应该能够渲染它作为一个部分与@Html.Partial("Test")
(如果使用Razor)。我不确定,虽然因为我们不知道更多关于你的应用程序的架构。更多关于局部的信息:MVC局部
你可以做你想做的事。只需通过ajax加载所需页面的内容,并使用jquery在模态对话框中显示它。
在页面上创建一个ID为"dialog"的div,然后添加如下脚本:
$(function () {
$("#dialog").dialog({
autoOpen: false,
modal: true,
title: "WhateverPageTitleYouWant",
buttons: {
Close: function () {
$(this).dialog('close');
}
}
});
$("#ElementKickingThingsOff").click(function () {
$.ajax({
type: "GET",
url: "Test.aspx",
success: function (pageContents) {
$("#dialog").html(pageContents);
$("#dialog").dialog("open");
}
});
});
});
相关文章:
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 打开一个模态并将其链接到AngularJS中的指令
- SemanticUI模态not onDeny/onApprove事件未激发
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 包含数据库中相关信息的开放模态
- bootstrap消除模态并显示另一个模态
- 模态提示-如何重写此代码
- 模态框无法正常工作
- 将数据传递给由服务创建的Ionic模态
- iframe模态无法关闭
- 如何在引导模态 asp.net MVC 中使用编辑
- 通过单击按钮以 mvc 形式触发模态弹出窗口
- 更改 MVC 上的模态内容
- MVC+JQuery:将数据从文本字段传递到模态
- Asp.net MVC 4内注册引导模态插件
- 当通过MVC分部视图注入时,显示的引导模态和隐藏事件不会触发
- 如何将.aspx页面渲染成MVC中的模态
- 在模态对话框MVC、jQuery中提交部分视图表单
- 如何抛出异常/错误从一个模态提交在MVC