请问给页面输出数据值,是在前台绑定<%=变量%>好,还是后台textbox1.text=变量好??

xuhongli_1978 2007-05-14 09:47:51
如题:请问给页面输出数据值,是在前台绑定<%=变量%>好,还是后台textbox1.text=变量好??
请说明原因,谢谢!
...全文
395 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
周力 2007-05-14
  • 打赏
  • 举报
回复
其实无所谓的,不论从性能还是可维护性上来讲。
风格这东西...
xuhongli_1978 2007-05-14
  • 打赏
  • 举报
回复
主要原因是我们部门有的人写在前面,用<%=变量%>赋值,有的在后台,所以造成维护有问题,所以我想通过各位大侠的意见,来统一写法,或者根据不同的访问量的需要再可以特别的放开
Ivony 2007-05-14
  • 打赏
  • 举报
回复
其实无所谓的,不论从性能还是可维护性上来讲。

如果你觉得写在前面更清楚,那么写在前面也没什么不可以,如果你觉得写在后面更利于维护,则写在后面也可以。


至于楼上所说的,我则认为不必太过拘泥于某些调调,可维护、干净、优雅、整洁的代码就是好代码,UI要不要负责DataBind呢?是不是又做一个DataBind层然后Mapping控件和数据呢?其实直接写在aspx里面就很好……
amandag 2007-05-14
  • 打赏
  • 举报
回复
<%=变量%>是ASP的写法,在ASP.NET中已经不这样用了

如果绑定数据,可以使用<%#%>,这样用起来还是比较方便的,不过从理论上来说UI不应该关心它的数据库字段是什么
yunxiao_2004 2007-05-14
  • 打赏
  • 举报
回复
择其需者而用之
snyl 2007-05-14
  • 打赏
  • 举报
回复
直接给值的话就在前台

如果有些什么麻烦判断的话就在后台

只要实现你想要的就行了,效率上应该差不多的
zhaozhao110 2007-05-14
  • 打赏
  • 举报
回复
如果你前台定义了控件,那就用textbox1.text=变量,前台绑定<%=变量%>的话就要多申请一个变量,增加开销.
yumiaojin 2007-05-14
  • 打赏
  • 举报
回复
如果你的值只是为了显示的话,用前台绑定比较好,若需更改的话,用textbox比较好。
Eri 2007-05-14
  • 打赏
  • 举报
回复
大部分情况用后台,前台很少用<%=%>,用的多的是<%#%>数据绑定。
zhaozhao110 2007-05-14
  • 打赏
  • 举报
回复
根据需要,各有各的好处.

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧