2010-02-18 96 views
0

我正在做一個簡短的AJAX項目,我想使用Visual Studio 2010.它只是xHTML和JavaScript,調用服務器端.php文件。在VS中爲此設置項目/解決方案的最佳方式是什麼?我看到很多項目模板都與ASP.NET有關。使用Visual Studio 2010進行AJAX?

此外,當我選擇添加新項目時,我將「Ajax客戶端控件」,「Ajax客戶端行爲」等作爲文件模板。那是什麼?當我期望在這個項目上花費大約5個小時時,是否值得使用?還是應該製作一個空白的JavaScript文件,就像我習慣的那樣?

(現在,我選擇做模板空C#Web應用程序的項目,這似乎值得懷疑。)

回答

3

不要用標記爲AJAX的項目陷入混亂。這些是ASP.NET AJAX Toolkit的控件,並不會幫助你。

最好的辦法是堅持jQuery,並以這種方式對* .php腳本進行AJAX調用。在這種情況下,甚至不需要.NET ......它全是HTML和Javascript(使用jQuery,除非你覺得冒險)。

...如果你真的想要在圖片和過於複雜的東西中使用一些.NET,你可以添加一個Web引用到* .php服務,然後使用.NET AJAX Toolkit來強制服務器對PHP服務的調用。 我不會寬容這樣做,它只會讓事情變得更加複雜。

+0

呀,我不想.NET。我只想要純xHTML和JS。在那種情況下,我需要什麼項目設置? – 2010-02-18 15:01:14

+0

此外,我想**添加新項目**,但無法找到JavaScript作爲模板。 (JScript是否可以工作?) – 2010-02-18 15:01:40

0

你真的需要一個VS項目嗎?只需創建你需要的文件,並將它們拖入VS進行編輯,語法突出顯示和其他好東西,而不必介意項目/解決方案:)

否則任何類型的空項目都應該沒問題 - 你不打算通過VS編譯/發佈吧?

+0

嗯,我確實看到了一些看起來像VS會發布給我的服務器的功能。但除此之外,我唯一的功能是語法高亮和智能感知。那麼我應該重新開始一個空的項目嗎? – 2010-02-18 14:55:55

0

我打算假設你有一個localhost web服務器來處理你的php文件,它已經被配置爲使用php。因此,最簡單的方法是打開Visual Studio,點擊Shift + Alt + O(打開一個網站)。瀏覽到您的php文件所在的文件夾。

這會將該文件夾加載到解決方案資源管理器中。您現在可以右鍵單擊該項目並添加新項目(HTML頁面和JavaScript)。

你現在應該設置爲做一些Ajax魔術。要測試您的頁面,只需打開瀏覽器,轉到localhost/phpAjaxFolder/ajaxPage.html並查看會發生什麼。

(我已經做了很多假設,在這裏,但這個應該是處理項目的一般方式。)

相關問題