我是C#程序员,我想开发我的第一个网站。
我有一个C#应用程序,我希望在后端服务器上使用这些方法。
我是否认为我可以使用ASP.NET前端并将其连接到C#后端?
网站目标是选择前端的文件,将其传递到后端,对文件进行一些处理,然后将结果通过电子邮件发送给用户。
我不介意我用于前端,但我很想使用C#后端(这会将数据发送到SQL服务器数据库)。
这可能吗?
就目前的知识而言,我有一个我用cPanel管理的基本网站,但这将是我第一个'正确'的网站开发。
非常感谢任何指导或建议,谢谢。
答案 0 :(得分:9)
答案 1 :(得分:3)
你当然可以使用带有C#代码的ASP.NET。我个人的偏好是ASP.NET Web表单。 http://www.asp.net/web-forms的复数教程对初学者非常有帮助。
答案 2 :(得分:2)
听起来你是从头开始。
下载Visual Studio的免费版
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express
如果您从一楼开始,我建议您从Web表单开始。
从那里你可以使用前端的.aspx页面创建一个具有C#代码隐藏的项目。
答案 3 :(得分:2)
Sendmail示例http://weblogs.asp.net/scottgu/archive/2005/12/10/432854.aspx
Fileupload示例
答案 4 :(得分:2)
这很简单。在这种情况下,它可以像单个aspx页面一样简单(后面的代码部分是您的C# - 但它也可以在HTML中交错)。这些天也有几种变体(显示层)(WPF / Razor / etc)
还有更复杂的场景: 使用Ajax页面不必完全发布,只需要根据需要上下发送文件。 使用Web服务(嵌入为MDX文件或独立Web服务 - WCF等)。
我建议你从基本的ASP.Net开始,后面有代码,然后从那里开始。