对于MVC站点,如何从aspx页面获取数据/ html?

时间:2017-02-08 12:47:30

标签: c# asp.net asp.net-mvc razor model-view-controller

我要将一个旧的aspx页面集成到一个MVC站点,在那里我无法修改后面代码所来自的dll。我宁愿使用与网站其余部分相同的剃刀布局(cshtml)。

我可以访问更改的是aspx页面及其控件(但不是.cs文件)。

我已经看过Scott Hanselman关于共享母版页的帖子,但这似乎适用于使用.master而不是.cshtml的其他方式。

除了使用iframe(我不喜欢,因为.. iframe)我还考虑过以下几点:

$(window).on('load', function () {
            $.ajax(
            {
                type: "GET",
                url: "/page.aspx",
                success: function (msg) { $("#div").html(msg); }
            });
        });

但是,考虑到回发等,这将使aspx页面无法正常工作。

编辑:我只会使用这一个aspx页面,而不是严格意义上的MVC。

关于如何实现这一目标的任何指示,如果有甚至是实现它的方法,那么这样做?相比之下,此要求的功能非常小,因此无法将其完全重写为MVC。

0 个答案:

没有答案