台灣最大程式設計社群網站
線上人數
825
 
會員總數:245247
討論主題:189105
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 為什麼Ajax在xp正常,發佈到server2003就不正常了呢?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
為什麼Ajax在xp正常,發佈到server2003就不正常了呢?
價值 : 100 QP  點閱數:2168 回應數:6

樓主

jt
初學者
12 66
1513 80
發送站內信

捐贈 VP 給 jt
大家好:
我寫一個非常簡單的ajax,在xp環境下Visual Web Developer執行很正常,一旦發佈到server2003就不正常.
server端已安裝aspx.net2.0及ajax1.0,單跑net2.0很正常,加了ajax就不行了,ajax根本沒有運作,還是一樣postback.
程式很簡單如下

〔Default.aspx〕
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body id="UpdateProgress1">
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" Width="139px"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" Width="139px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>


〔Default.aspx.vb〕
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Me.TextBox2.Text = Me.TextBox1.Text
End Sub
End Class

謝謝幫忙

搜尋相關Tags的文章: [ ajax ] , [ aspx ] , [ ScriptManager ] ,
本篇文章發表於2007-03-09 00:23
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

大頭源
捐贈 VP 給 阿源哥哥 檢舉此回應
因為最近個人用來測試的Server主機掛掉了,所以我無法測試
以下是個人的猜測,您先看看

不知道您是否是用Windows 2003 Server上的IE來看該網頁,
因為Server的安全性要求比較高,所以在Server上的IE設定
的安全等及為最高,所以有可能會擋掉一些JavaScript

請用Win Xp 上的IE連到該Server試看看。


註:只是猜測,因為目前沒有Server
本篇文章回覆於2007-03-09 09:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

jt
捐贈 VP 給 jt 檢舉此回應
謝謝
我是用Win Xp 上的IE連到該Server的,
讓我們再繼續努力想想看.
本篇文章回覆於2007-03-09 09:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

大頭源
捐贈 VP 給 阿源哥哥 檢舉此回應
那順便問一下,看看是否有硬體高手也能回答一下

因為之前的舊電腦上的零件還想撈來用。(個人一向是勤儉持家)
所以想問一下有底下兩條RAM想留下來用:
DDR333 256MB 一條
DDR333 1G 一條

想選個CPU及主機版,是否有建議的。

要求不高,因為該台電腦可能只是試連線時才會用,只安裝一些Server 軟體

也就是省錢且能當Server用,一、兩年內還不會罷工就好了。

對硬體,小弟真的是新手請多多指教。
本篇文章回覆於2007-03-09 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

jt
捐贈 VP 給 jt 檢舉此回應
我找到原因了,
新增一個asp.net ajax的時候會生成一個web.config
這裡面有一些ajax的相關設定,
必須要將這個web.config也copy到網站根目錄底下.
謝謝大家.
本篇文章回覆於2007-03-10 16:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

大頭源
捐贈 VP 給 阿源哥哥 檢舉此回應
哇,怪不得沒有人知道如何解決您的問題。

發佈網站,理所當然web.config是要一起跟過去的。
本篇文章回覆於2007-03-10 17:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

jt
捐贈 VP 給 jt 檢舉此回應
我是有copy過去,不過不是放在根目錄下,而是連同程式碼都放在該層目錄,
一時湖塗,所以就.....
感謝你的關心,我還是把QP給你啦.....
本篇文章回覆於2007-03-10 18:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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