从现有桌面网站设计移动网站

时间:2013-07-09 17:17:34

标签: c# asp.net mobile mobile-website

我被要求为asp.net中设计的现有网站单独创建一个移动版本(我知道这很糟糕,但项目太大而无法重新开始)。我复制了文件背后的代码,在一个单独的“Mobile”文件夹中创建了新的aspx文件,但现在我收到的错误是“类型已经包含[...]的定义”。我知道这与某些事情的重复使用有关,但我现在该如何修复呢?

1 个答案:

答案 0 :(得分:0)

如果您只是复制了代码隐藏文件并且没有更改命名空间或页面类名称,那么您将会遇到冲突。在移动文件夹中重命名您的命名空间以包含单词“mobile”可能是最简单的。确保你记得在aspx中更改代码隐藏引用。