【发布时间】:2009-07-05 04:57:29
【问题描述】:
以下是我需要了解的一些事项:
你为 URLRequest 放了什么?这让我有点困惑,因为 Asp.Net MVC 是方法而不是页面
如何为 POST 分配参数?
如何执行 URLRequest 来完成 Http Post?
任何有关如何从 Flash 发布到 Asp.Net MVC 应用程序的信息都会有所帮助。
谢谢,
马特
编辑:我问这个是因为我遇到了 IO 错误和流错误:
错误 #2044:未处理的 ioError:。文本=错误 #2032:流错误。网址:http://www.mysite.com/MyController/MyMethod 在 Main/postToMySite()
人们告诉我,这通常意味着 url 不存在。我试过在地址栏中输入:http://www.mysite.com/MyController/MyMethod,它说找不到资源,但我知道它确实存在,因为它可以从我的 javascript 中完美调用(我已经测试过了)。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult MyMethod(FormCollection formValues)
{
return this.Json("Completed");
}
注意!!!! 我刚刚在另一个网址上测试了它,一个没有[AcceptVerbs(HttpVerbs.Post)] 的网址,它没有给我任何错误!知道这是为什么吗?在没有[AcceptVerbs(HttpVerbs.Post)] 的情况下发帖是否仍然有效?
【问题讨论】:
-
如果你问如何在 Flash 中进行 POST 请求,你在服务器端使用什么无关紧要,使用 PHP、Rails 等没有什么不同。
标签: asp.net-mvc flash actionscript-3 post http-post