请问大家,有多少人是把程序代码写在.aspx页,有多少人是.aspx和.cs后端分开写的? if you are not writing top pages, you should use the latter, i.e.,separate code from html. Besides, you can deploy DLLs with the latter method instead of deploying cs files 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是坚决的把程序写在.aspx和.aspx.cs中的,虽然同事们都写在.aspx中,但我还是坚持写在.aspx和.aspx.cs中。 从长远角度上看,当然还是第二种方法好! 第一种方法有个缺点:就是用Vs.net写代码时不能象在aspx.cs里面一样出现智能提示.比如我在aspx.cs里面输入Response然后输入一个"."它就会有一个下拉菜单出来Response的方法,属性等.但在aspx里写这些代码却不会.所以第二种开发效率更高,出错率更低. 第一种方法有个缺点:就是用Vs.net写代码时不能象在aspx.cs里面一样出现智能提示.比如我在aspx.cs里面输入Response然后输入一个"."它就会有一个下拉菜单出来Response的方法,属性等.但在aspx里写这些代码却不会.所以第二种开发效率更高,出错率更低.大家说对不对? sorry, top pages => toy pages, :-) 如果我用记事本直接写,那我用第一种,如果用VS.net写,那就用第二种。所有东西VS.net都给你写好了,自然简单了!不过如果是写在.aspx中的话,VS.net的智能代码感知似乎就不能用了,实在是个不足! 我正在用C#和ASPX写一个东西,有这样的一点感觉,当你的网页框架基本上是固定的时候,那么第二种好,毕竟在.aspx.cs中提供的功能要好得多但是如果你的网页的框架提前是不能确定的那么我觉得还是第一种好,比如现在我和美工分开在做,第一种明显好第二种,因为所有的控件的位置都是有我手动设定的而不是在设计期定下来的,如果我在设计期定下来,那么美工再做美工的时候就会有非常大的困难。虽然按照软件工程来说,应该是在设计期把一切顶好,但是就现在软件行业的情况来看,实现这一点是非常困难的。 其实都一样因为.NET已经很大程度上分离了HTML和程序代码了 ======Vs.net写代码时不能象在aspx.cs里面一样出现智能提示.=====.net果然是.not 除非用VS.net,否则我不使用codebehind功能,因为那样书写太麻烦而且C#得智能感知算个什么?用了还不如不用,与VB那个智能程度简直不是一个数量级的。BTW,我一般用UltraDev写ASP.net C#获取Excel中的控件 treeview节点的递归添加问题!!!!!!!!! 如何实现从TreeView控件拖拽数据到PictureBox中显示? C#TabControl问题 项目寻求合作,大概一个星期能完成的! 60分,关于this的问题 界面设计:要做个工作日历维护的页面,如何做到最友好 求使用C# 打开指定word(我使用的是offic2003) 程序向导的小问题 如何检查一个窗口是否已打开或已关闭? 请教高手高手高高手? 如何统计datagrid的记录数?谢谢
比如我在aspx.cs里面输入Response然后输入一个"."它就会有一个下拉菜单出来Response的方法,属性等.
但在aspx里写这些代码却不会.
所以第二种开发效率更高,出错率更低.
比如我在aspx.cs里面输入Response然后输入一个"."它就会有一个下拉菜单出来Response的方法,属性等.
但在aspx里写这些代码却不会.
所以第二种开发效率更高,出错率更低.
大家说对不对?
当你的网页框架基本上是固定的时候,那么第二种好,
毕竟在.aspx.cs中提供的功能要好得多
但是如果你的网页的框架提前是不能确定的
那么我觉得还是第一种好,
比如现在我和美工分开在做,第一种明显好第二种,因为所有的控件的位置都是有我手动设定的而不是在设计期定下来的,如果我在设计期定下来,那么美工再做美工的时候就会有非常大的困难。
虽然按照软件工程来说,应该是在设计期把一切顶好,但是就现在软件行业的情况来看,实现这一点是非常困难的。
因为.NET已经很大程度上分离了HTML和程序代码了
.net果然是.not
而且C#得智能感知算个什么?用了还不如不用,与VB那个智能程度简直不是一个数量级的。
BTW,我一般用UltraDev写ASP.net