ASP.NET新页面添加的一些疑问! 在项目根目录下面的文件夹上面新建的页面出问题

例如:我的项目名:jxw项目下面有文件夹:TravelShop我在jxw上面右键-添加-新建项-web窗体新建的页面可以用,但是我在TravelShop上面右键-添加-新... 例如:
我的项目名:jxw
项目下面有文件夹:TravelShop
我在jxw上面右键-添加-新建项-web窗体新建的页面可以用,但是我在TravelShop上面右键-添加-新建项-web窗体,新建后打开就报错

先前我一直是在jxw上面右键添加新页面,然后剪切到需要添加页面的文件夹下面,然后重命名,可以正常使用,但是最近我照这样做的页面上传到虚拟空间,通过http访问,就要报错误!

我想请问各位大神们,是如何在某个文件夹下面新建页面的?我的项目结构如下:
展开
 我来答
seo0763_com
2013-05-09 · TA获得超过128个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:160万
展开全部

第一个问题:

这个错误提示已经说明了问题,应该是jxw.Travel这个命名空间下的TravelShop与你新建的页面的命名空间有冲突,改一下命名空间名称或者页面上的类名应该可以解决。


第二个问题:

估计是你的网站经过发布后.cs文件都编译成DLL了,而前台页面却直接未经发布上传。

编译成DLL对后台文件的引用路径是会发生变化的。

更多追问追答
追问
追问第一个问题:如果我在该文件夹下面每次新建页面都要改命名空间或者类名么?

追问第二个问题:假设有一个test.aspx页面,页面加载我就从数据库读了一些东西到页面展示,然后我在jxw右键-发布,然后把发布后的test.aspx页面上传覆盖(发布后没有.cs文件,所以我只传了test.aspx文件),我这样做是不是错误的?发布后编译的DLL文件我没有上传!还有编译后的DLL文件在哪里呢?
追答
新建后要是运行有冲突就要修改一下啦。
网站发布编译后的DLL文件会放在BIN这个文件夹当中。
你只值了test.aspx上去肯定会出错,要把dll一起上传更新。面且你上传的那个test.aspx还是未编译的,如果你不起编译就上传,需要把.cs的文件一起上传,他们是一个整体。

编译后的@page是这样的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式