問一個關於asp.net的問題 想好久煩請解答



贊助商連結


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"]);

CPY
2004-11-29, 10:37 AM
既然有按鈕,用 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")