台灣最大程式設計社群網站
線上人數
3501
 
會員總數:246323
討論主題:189853
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> Flash 對ASP.net傳接值問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Flash 對ASP.net傳接值問題
價值 : 30 QP  點閱數:2968 回應數:1
樓主

裂星
門外漢
0 4
45 1
發送站內信

我用AS3和ASP.net.vb去做傳接值

傳值flash應該是沒有問題

但是flash接asp.net.vb得時候

除了收到我傳的值以外

還會把網頁上面的標籤<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <title>.<head>.<body>.這些也一起傳回來
有辦法可以只接收從asp.net傳來的值就好嗎?



以下是我的程式碼

這是AS3的程式碼:

//stop();
var url:URLRequest=new URLRequest("http://localhost:49757/Default.aspx");
//定义请求要发送的数据
var urlV:URLVariables=new URLVariables();
//xx为hello
urlV.xx="hellowen";
urlV.yy="hello";
//设定要发送的数据
url.data=urlV;
// 请求方式
url.method=URLRequestMethod.POST;

//构建URL加载器

var urlLoader:URLLoader= new URLLoader();
//默认是text 是让知道如何设定
urlLoader.dataFormat=URLLoaderDataFormat.TEXT;
//load有两个含义 一个发送请求到asp.net 还有一个把响应结果给加载过来
urlLoader.load(url);
//加载完成响应结果就触发COMPLETE事件,能后ec做出处理
urlLoader.addEventListener(Event.COMPLETE,ec);
//

function ec(e:Event):void
{
//打印服务器响应的结果数据
trace(urlLoader.data);
aa.text=urlLoader.data;

}





這個是asp.net.vb的程式碼:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim s, x As String
s = Request("xx")
x = Request("yy")

If x = "hello" And s = "hellowen" Then


Response.Write(x)
Response.write(s)
End If


End Sub

搜尋相關Tags的文章: [ flash ] , [ AS3 ] , [ ASP.net ] ,
本篇文章發表於2010-07-09 13:11
1樓
最有價值解答

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim s, x As String
s = Request("xx")
x = Request("yy")

If x = "hello" And s = "hellowen" Then


Response.Write(x)
Response.write(s)
End If

Response.End() '加這行...

End Sub
本篇文章回覆於2010-07-09 18:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.