asp.net - 如何从 Windows 应用程序编程(使用 C#.NET 的 WinForms)迁移到 Web 应用程序编程(ASP.NET)?

标签 asp.net winforms

我在公司使用 C# 开发 winform 已经很长时间了,而且我在实现这些方面拥有丰富的经验。然而,我需要换工作,去别的地方工作。这里的市场主要需要的是我以前从未合作过的网络应用程序开发人员。转向使用 ASP.NET 有多困难?鉴于我不喜欢拿着一本书阅读,开始自学的最佳方式是什么?

谢谢

最佳答案

WinForms 开发中未涵盖的一些您将遇到的绊脚石是:

  • ASP.NET 页面生命周期
  • IIS 配置
  • 安全
  • 性能
  • 搜索引擎优化
  • HTTP 协议(protocol)
  • HTML/XML/CSS/Javascript
  • 数据库(大多数网站)
  • 网络服务
  • 浏览器差异(这个真的很糟糕)

参见What should a developer know before building a public web site?为您即将进入的领域提供一个良好的开端。

关于asp.net - 如何从 Windows 应用程序编程(使用 C#.NET 的 WinForms)迁移到 Web 应用程序编程(ASP.NET)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/876440/

相关文章:

c# - 部分可见时树节点上的 "text"

c# - 如何更改winforms中opendialog的语言?

c# - 在 ListView 上多次调用 SetToolTip,根本不显示工具提示

c# - INSERT INTO 语句 ASP.Net C# 中的语法错误

asp.net - 在 ASP.net 中读取 Azure AD 登录用户详细信息

asp.net - 在 ASP.NET MVC 中创建电子邮件模板

c# - 在不同 DPI 设置下运行的 Windows 窗体应用程序中的奇怪行为

C#面板不可见

c# - 如何在 gridview 的右侧而不是在 asp.net 的左侧显示编辑和删除按钮?

asp.net - 为什么我的主机 (softsyshosting.com) 不支持 BeginRequest 和 EndRequest 事件处理程序?