Javascript 从不同的现有ASP.NET web应用程序调用ASP.NET MVC项目URL
我们的ASP.NET winforms Web应用程序正在生产中运行。对于新的需求,我们希望使用ASP.NET MVC。我们有新项目的需求(但解决方案相同) 如何从现有ASP.NET winforms项目url调用ASP.NET MVC应用程序url。在现有的ASP.NET winforms应用程序中会有一个菜单项,当单击菜单时,它应该调用ASP.NET MVC urlJavascript 从不同的现有ASP.NET web应用程序调用ASP.NET MVC项目URL,javascript,asp.net,asp.net-mvc,Javascript,Asp.net,Asp.net Mvc,我们的ASP.NET winforms Web应用程序正在生产中运行。对于新的需求,我们希望使用ASP.NET MVC。我们有新项目的需求(但解决方案相同) 如何从现有ASP.NET winforms项目url调用ASP.NET MVC应用程序url。在现有的ASP.NET winforms应用程序中会有一个菜单项,当单击菜单时,它应该调用ASP.NET MVC url 我们已经探索了使用iframe,寻找更好的解决方案。您可以使用Querystring和uniq参数调用另一个url。这些操作都
我们已经探索了使用iframe,寻找更好的解决方案。您可以使用Querystring和uniq参数调用另一个url。这些操作都是Oninit方法 Forexamp:您的mvc项目单击菜单按钮:
Response.Redirect(test.com+ "?TransferCode=" +TransferCode,false);
和其他项目(asp.net)的oninit方法捕捉到了这一点
var transfercode = Request.QueryString["TransferCode"];
if (transfercode==ok)
{
welcomesite();
}
重要的是,TransferCode值已知于MVC项目和asp.net项目。winforms web应用程序?我假设他的意思是web表单是其asp.net web表单。从asp.net web表单移动到asp.net MVC时,为什么需要使用TransferCode或任何此类参数,反之亦然?如果需要,则应使用Cookie或会话传输这两个不同的项目是为了会话传输而共同记录的,我们需要知道另一个项目上的会话是什么。我必须给出一个一般性的答案。如果这两个项目在同一台服务器上广播,也可以通过添加web配置机器密钥来完成。