Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从不同的现有ASP.NET web应用程序调用ASP.NET MVC项目URL_Javascript_Asp.net_Asp.net Mvc - Fatal编程技术网

Javascript 从不同的现有ASP.NET web应用程序调用ASP.NET MVC项目URL

Javascript 从不同的现有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。这些操作都

我们的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。这些操作都是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配置机器密钥来完成。