2012-06-14 21 views
3

我是C#程序員,我想開發我的第一個網站。C#程序員想開發第一個網站

我有一個C#應用程序,我想用在後端服務器上的方法。

我是否正確思考我可以使用ASP.NET前端並將其掛接到C#後端?

網站的目標是在前端選擇一個文件,將其傳遞到後端,對文件做一些處理,然後將結果通過電子郵件發送給用戶。

我不介意我用於前端,但我熱衷於使用C#後端(這將發送數據到SQL服務器數據庫)。

這可能嗎?

就目前的知識而言,我有一個基本的網站,我用cPanel管理,但這將是我的第一個'正確的'網頁開發。

任何指導或建議非常感謝,謝謝。

+3

http://www.asp.net/get-started – jrummell

回答

2

這聽起來像你從完全從頭開始。

去下載Visual Studio的免費版本

http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express

我會建議開始與Web窗體如果你從一樓開始。

從那裏你可以在前端創建一個使用C#代碼隱藏的.aspx頁面的項目。

+0

感謝大衛,是的,我從頭開始,很高興有關於服務器上C#的確認。 –

+0

正如另一張海報所提到的,PluralSight是一個極好的信息來源。以下是他們在Web Forms上的免費入門課程:http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=aspdotnet-webforms4-intro –

3

您當然可以使用ASP.NET背後的C#代碼。我的個人偏好是ASP.NET Web表單。 http://www.asp.net/web-forms的複數光明教程對初學者非常有幫助。

2

這很簡單。在這種情況下,它可以像單個aspx頁面一樣簡單(後面的代碼是C# - 但它也可以在HTML中交錯)。這些(顯示層)也有幾種變體(WPF/Razor/etc)

還有更復雜的場景: 使用Ajax時,頁面不必完全張貼,只是您的文件發送根據需要上下。 使用Web服務(嵌入爲MDX文件或獨立Web服務 - WCF等)。

我建議你從基本的ASP.Net開始,後面帶有代碼並從那裏開始。