从ASP MVC 3中的另一个应用程序获取参数

时间:2012-04-25 08:33:33

标签: asp.net-mvc-3

我正在开发一个ASP MVC 3应用程序,我有一个包含Python应用程序页面的div。这个Python应用程序执行一个给定的服务,它创建一个我想在我的ASP MVC应用程序中使用的结果。

我如何获得此变量。

PS:Python应用程序在dalymotion上传视频,结果是上传文件的URL。上传工作正常,但我无法获取网址。

有什么想法吗?

感谢。

编辑:

这就是我从ASP MVC应用程序调用Python应用程序的方法:

function uploadVideo(url, target) {
window.ht = setTimeout(function () {
    var div = document.getElementById(target);
    div.innerHTML = '<iframe frameborder="0" src="' + url + '" />';
}, 20);
} 

这是python应用程序中的表单:

<form method="post" action="{{ upload_url|safe }}" onsubmit="openProgressBar(); return true;" enctype="multipart/form-data" target="uploadframe">
  <input type="file" name="file" />
  <input id="urlEmbedOC2" val="" />
  <input type="submit" name="submit" value="Upload"/>
</form>

我尝试将url放在“urlEmbedOC2”输入中,但我无法从ASP应用程序访问它。

编辑:

我设法这样做:从Python应用程序,我使用重定向到我的ASP应用程序中的操作,我将变量放在查询字符串中,然后我可以在我的控制器中访问它。

1 个答案:

答案 0 :(得分:0)

您可以让Python应用程序通过带有ASP.NET应用程序可以使用的URL的Web服务提供数据。