看板 Web_Design 關於我們 聯絡資訊
<script runat="server"> </script> ruant = "server" 這段是指什麼? <script type="text/javascript"> </script> type = "text/javascript" 這段是指什麼? 如果我今天要在一個網頁中寫一個簡單的加法功能 為什麼 我的 Add 只能放在 <script runat="server"> </script> 要是放在 <script type="text/javascript"> </script> 好像就會找不到?? 有另外的寫法可以解決我的問題嘛?? <script runat="server"> Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Dim sum1 As Integer Dim sum2 As Integer Add(sum1, sum2) End Sub Sub Add(ByVal sum1, ByVal sum2) Label1.Text = sum1 + sum2 End Sub </script> <script type="text/javascript"> ... </script> -- 看著遠方香草天空想妳的笑容 走在熱鬧的午後街道品嚐著寂寞 ∮CoMix -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.69.92
VZA:ruant="server"指的是這個script區塊是server端處理的 08/14 20:50
VZA:type="text/javascript"是指該區塊裡放的是CLIENT端處理的 08/14 20:50
VZA:也就是常見的JavaScript! 08/14 20:51
VZA:若你的ADD(加法)的功能,是要透過SERVER端來處理,當然要放在 08/14 20:52
VZA:ruant="server"這區塊裡面!反之亦然! 08/14 20:52
CoMix:那我要怎麼改寫 當我按下 Button1 時 就可以呼叫Add方法 08/14 21:01
CoMix:寫在 <script type="text/javascript"> 好像也不對... 08/14 21:01
VZA:Button1是Server端的Control,相關處理一定也是Server端才行 08/14 22:49
VZA:頁面上,應該會有二個TextBox來輸入數字後,按button作加法! 08/14 22:50
VZA:剛看了程式碼,是在CLICK事件裡直接丟二個數值給ADD 08/14 22:54
VZA:不過,二個數值沒有給初始值或指定數值! 08/14 22:55
VZA:離題了Orz若你要按下 Button1 時 就可以呼叫Add方法 08/14 22:56
VZA:一定要寫在ruant="server"區塊裡!也就是你原文裡的即可 08/14 22:57
VZA:若你的疑問是按了按鈕後沒反應或是有錯!是click事件裡的問題 08/14 22:58
CoMix:因為我看這個網站裡面 他也適用 ASP.NET 來寫 不過~ 08/14 23:27
CoMix:要是寫在 SERVER端 怎麼可以做到 當BUTTON被CLICK時的判斷~ 08/14 23:28
CoMix:因為當BUTTON被CLICK時 TEXTBOX 的資料會傳去 08/14 23:28
CoMix:showaddress 這個 function 而這個是寫在 "text/javascript" 08/14 23:29
CoMix:BUTTON是SERVER端的物件 這樣判斷的條件還有別的寫法嘛? 08/14 23:30
CoMix:附上網站 http://0rz.tw/144zT 08/14 23:31
alexlovesky:RUN AT SERVER 08/14 23:45
VZA:請參考C_Sharp版第4339篇文章!可能是你要的 08/14 23:59
VZA:原來6716篇文章是原po發的 XD 那就不用去C_Sharp版看了XD 08/15 00:12
CoMix:?? 6716 不是我發的 @@" 08/15 00:34
VZA:6715 啦 Orz [問題] Google Maps ASP.NET 這篇 08/15 02:06
CoMix:因為那篇的問題並沒有解決 所以才會在PO這篇... 08/15 11:04