C# 如何从Asp.net普通页面调用Asp.net MVC页面?
我有Asp.net应用程序。 我想将另一个Asp.net MVC应用程序集成到exsting Asp.net应用程序中 所以我做了以下改变 1.我在exsting Asp.net应用程序中添加了区域。 2.在routeconfig中添加路径。 3.现在如何调用Asp.net MVC Razor 控制器名称主页 动作名称主页 如何从asp.net项目中的js文件调用MVC区域内的主页C# 如何从Asp.net普通页面调用Asp.net MVC页面?,c#,asp.net,asp.net-mvc,razor,C#,Asp.net,Asp.net Mvc,Razor,我有Asp.net应用程序。 我想将另一个Asp.net MVC应用程序集成到exsting Asp.net应用程序中 所以我做了以下改变 1.我在exsting Asp.net应用程序中添加了区域。 2.在routeconfig中添加路径。 3.现在如何调用Asp.net MVC Razor 控制器名称主页 动作名称主页 如何从asp.net项目中的js文件调用MVC区域内的主页 提前谢谢 这与调用其他页面相同。。只需设置适当的布线结构即可渲染视图 document.location.href
提前谢谢 这与调用其他页面相同。。只需设置适当的布线结构即可渲染视图
document.location.href='yourArea/FolderName/Home/Action';
或者,您也可以使用超链接来实现同样的效果
<a href="yourURlTOMvcView">MVC view </a>
若您只想调用方法,那个么简单的方法就是Response.Redirect(“~/ControllerName/ActionMethodName”) 但我还有一个问题,如果说,现有asp.net应用程序有母版页,我也在MVC中使用相同的母版页,使用iframe,然后使用这个调用文档。location.href='yourArea/FolderName/Home/Action',现有asp.net应用程序和MVC的会话是否相同。我希望从Asp调用MVC,在这两种情况下,会话都是相同的。