asp.net页面设计问题
我在学习别人写的代码(初学者),每个页面都有一个.aspx(或.master)文件,一个.aspx.cs文件,一个.aspx.designer.cs文件。我想确认几个问题...
我在学习别人写的代码(初学者),每个页面都有一个.aspx(或.master)文件,一个.aspx.cs文件,一个.aspx.designer.cs文件。我想确认几个问题:
1、代码设计者的设计过程是不是这样的:先通过设计视图设计页面,产生.aspx(或.master)和.aspx.designer.cs文件,然后再编辑.aspx.cs。
2、我需要整版的抄代码,直接把.aspx(或.master和.aspx.cs文件拷过来(然后会做些修改),是不是也可以直接抄.aspx.designer.cs文件,还是必须要进设计视图先设计来自动生成.aspx.designer.cs文件。。。 展开
1、代码设计者的设计过程是不是这样的:先通过设计视图设计页面,产生.aspx(或.master)和.aspx.designer.cs文件,然后再编辑.aspx.cs。
2、我需要整版的抄代码,直接把.aspx(或.master和.aspx.cs文件拷过来(然后会做些修改),是不是也可以直接抄.aspx.designer.cs文件,还是必须要进设计视图先设计来自动生成.aspx.designer.cs文件。。。 展开
4个回答
展开全部
你选择了web应用程序以后,aspx就会生成三个文件,
其中.aspx是视图界面,负责浏览器端的,你在这里设计前台页面,写js代码,
.aspx.designer.cs文件是根据.aspx页面你添加的服务器控件自动生成的,不建议改动
.aspx.cs是后台代码,负责服务器操作,比数据库操作、服务器上的IO操作等等
其实你还可以选择新建网站,这种模式下没有.aspx.designer.cs文件
而且aspx无需编译可直接运行
其中.aspx是视图界面,负责浏览器端的,你在这里设计前台页面,写js代码,
.aspx.designer.cs文件是根据.aspx页面你添加的服务器控件自动生成的,不建议改动
.aspx.cs是后台代码,负责服务器操作,比数据库操作、服务器上的IO操作等等
其实你还可以选择新建网站,这种模式下没有.aspx.designer.cs文件
而且aspx无需编译可直接运行
更多追问追答
追问
我应该不会从零开始新建网站。目的是在原有网站的基础上稍微修改一下页面,但要对.cs的程序做大幅修改,想请教一下怎么做最有效。本人asp.net正在入门,C#倒是没问题。
追答
大幅修改?
你是想直接在源程序上进行修改吗?
页面如果改动不大,只修改.cs的话还是比较简单的
.aspx.designer.cs文件你完全可以不动
展开全部
你可以自己在你的项目中建立一个和他相同名字的页面,这样vs项目直接就回给你生成这三个文件,这三个页面都是vs自己生成的你只需要在页面放你的控件,在aspx.cs写你的方法和事件,初始信息等
追问
我应该不会从零开始新建网站。目的是在原有网站的基础上稍微修改一下页面,但要对.cs的程序做大幅修改,想请教一下怎么做最有效。本人asp.net正在入门,C#倒是没问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
aspx.designer.cs里的东西是自动生成的,你没拖拽一个控件,它都会有所变动。鉴于你是初学者,不要随便动那个aspx.designer.cs,不然有些错误调试起来比较麻烦。建议你按照你所说的问题1的步骤进行操作比较好
追问
我应该不会从零开始新建网站。目的是在原有网站的基础上稍微修改一下页面,但要对.cs的程序做大幅修改,想请教一下怎么做最有效。本人asp.net正在入门,C#倒是没问题。
追答
最有效就是直接修改源代码,完全可以不用理会aspx.designer.cs
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把全部都抄过来算了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询