我正在开发一个使用 .aspx 作为页面的移动网站;但是,我正在从旧的 .asp 页面传输信息。这些 .asp 页面正在读取数据库连接,我不清楚如何将它们转换为 .aspx 页面,而不会遇到我在修复过程中不清楚的配置错误。
在网站中混合 .asp 和 .aspx 页面是不好的做法吗?如果不是,我如何学习更好地理解从 .asp 数据库连接到 .aspx 的转换差异?这是我目前在这个网站上遇到的唯一障碍,当我被困在这里一段时间后,我很想尽快找到解决方案。
该网站可以运行,但我希望与页面中设置的 .aspx 保持一致。感谢您提供的任何帮助,谢谢。
最佳答案
您绝对可以将 ASP 页面与 ASP.NET 页面混合使用。我已经为内部网站做过这样的工作,我们没有时间重新设计,但需要添加一些功能。请注意,您无法在两种类型的页面之间共享 session 状态(我使用 cookie 解决了这个问题),但是这两个页面可以毫无问题地共存于同一个网站中。
ASP 页面通常会将数据库连接保存在 global.asa 文件中,或者可能保存在包含文件中,甚至就在 ASP 页面本身中。当您迁移功能以将所有这些连接放在一个逻辑位置时,这将很有帮助。
没有从 ASP 直接转换为 ASP.NET 的方法,如果您还没有太多使用 ASP.NET 的经验,那么值得探索一些示例/教程来了解 ASP.NET Web 是如何实现的网站作品。连接数据库的方式有很多选项。请访问 www.asp.net 以了解它们。
关于asp.net - 可以混合使用 ASP 和 ASP.NET 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5755832/