【发布时间】:2013-06-04 00:57:10
【问题描述】:
我有一个现有的 asp.net C# Web 应用程序,我开始通过创建子文件夹“Mobile”并复制我将在移动区域提供的文件夹/文件来开发移动版本。我可以很好地处理不同风格的移动站点地图。
例如,有许多页面将提供相同的业务流程,但在样式或母版页之外,两者之间的表示层可能会有一些细微的变化。 我想在移动副本和桌面副本之间共享 Login.aspx 页面逻辑背后的代码。
我是使用asp.net 的新手,所以一个简单的例子会很好。我试图在另一个文件夹中创建一个共享类,但无法正确引用它并编译没有错误。
想法?
【问题讨论】:
-
我不确定您对可以使用的技术类型的灵活性,但 MVC 具有处理 Web 与移动输出的内置功能。此外,就其本质而言,MVC 将 UI 与逻辑分开,因此默认情况下,您的 Web 和移动 UI 将使用相同的代码库。
-
从标签来看,他正在使用网络表单。将现有的 Web 表单站点转换为 MVC 将是一项艰巨的任务。
标签: c# asp.net forms web-applications code-behind