rz600000
2004-11-29, 03:38 AM
問一個關於asp.net的問題 想好久煩請解答
網頁一
ex:
Dim numa As Integer
numa = 3+5
[請按我離開] <====一個button
ps.當我按了 請按我離開這個button後 我想將網頁一裡面計算的東西
傳到網頁二然後show 出來網頁一的結果
網頁二
ex: 答案是: 8
以上關於按了button後 如何將網頁一的資料(或是圖片類的東西)傳到網頁二??煩請解答
謝謝~~~`
贊助商連結
cppbuilder
2004-11-29, 10:12 AM
ASP.NET 1.x 只能在同一頁保留 ViewState 資料(PostBack),如果要把資料傳到另外一頁,可用這種方式:
Response.Redirect("Page2.aspx?numa=8");
Page2.aspx 再用 Request 接收資料:
int numa = System.Convert.ToInt32(Request["numa"]);
既然有按鈕,用 Form 不能嗎?
asp.net 我不懂... PHP用Form就可以了...
rz600000
2004-11-29, 12:18 PM
謝謝上面兩位我成功了 謝謝
對了 剛剛查到據說
在網頁一裡面使用session保留這個值
到網頁二取出
這樣還可以不被人家看到那個網址列
這個方法要怎麼用阿=.=+
rz600000
2004-11-29, 02:50 PM
我是aspx網頁一:
Dim outputstring As String
Dim po As Integer
po = moneynow.text
outputstring = "show.aspx?aa=" & po
Server.Transfer(outputstring)
我是show.aspx
<script Language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
moneya.text = request("aa")
</script>
以上不能 run 說出現錯誤 怎麼辦阿=.=+
a73126
2004-11-29, 10:27 PM
我是用ASP下去想
1.用表單作個隱藏格寫3+5
2.傳送到另一頁ASP
3.承接用REQUEST在RESPONSE輸出
cppbuilder
2004-11-29, 10:58 PM
謝謝上面兩位我成功了 謝謝
對了 剛剛查到據說
在網頁一裡面使用session保留這個值
到網頁二取出
這樣還可以不被人家看到那個網址列
這個方法要怎麼用阿=.=+
網頁一:
Session("name") = TextBox1.Text
網頁二:
TextBox2.Text = Session("name")