【发布时间】:2010-04-07 20:58:34
【问题描述】:
我想在常规的 ASP.NET/C# Web 应用程序中使用一些用 python 编写的代码(它使用内置模块)。我是 python 新手,听说过 IronPython 以及 ASP.NET 现在如何允许我们创建 IronPython 应用程序。
对我应该采取哪种方式有什么想法吗? python代码是here
【问题讨论】:
标签: .net asp.net python ironpython
我想在常规的 ASP.NET/C# Web 应用程序中使用一些用 python 编写的代码(它使用内置模块)。我是 python 新手,听说过 IronPython 以及 ASP.NET 现在如何允许我们创建 IronPython 应用程序。
对我应该采取哪种方式有什么想法吗? python代码是here
【问题讨论】:
标签: .net asp.net python ironpython
一些链接:
如果上述方法不适合该问题,从 C# 嵌入 IronPython 引擎非常简单。见http://www.voidspace.org.uk/ironpython/embedding.shtml。
【讨论】:
您可以使用 python 或任何其他编程语言填写 ASP.NET Web 表单。这条消息的格式应该是简单的Content-type: application/x-www-form-urlencoded - 对POST数据的urlencoding默认是由requests包完成的,所以你不应该自己添加额外的urlencode。
要成功实现 ASP.NET Web 表单自动化,您应该知道,您必须像往常一样正确处理 cookie(使用 requests 会话就足够了),但还要发回名为 __VIEWSTATE 和 @987654326 的隐藏输入字段@。您可以找到更多信息here 并查看工作代码示例here。
【讨论】: