asp.net为什么不能按需创建控件?

indusl 2014-02-20 11:59:56
比如事先回传的时候,用到哪些控件就创建哪些控件,而不是从整个页面开始创建控件?
...全文
517 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
indusl 2014-02-20
  • 打赏
  • 举报
回复
说错了 比如页面回调的时候,用到哪些控件就创建哪些控件,而不是从整个页面开始创建控件?
  • 打赏
  • 举报
回复
引用 6 楼 indusl 的回复:
回调还需要创建所有控件,就是asp.net性能上的一个大损失,比如注册用户的时候,填写了一个用户名,回调到服务器短看是不是被占用了,这只用到2个控件,一个是文本框,另外一个label提示。 但是ajax,回调到服务器这个页面,还要重新创建这个页面其他无关的控件,实在是划不来啊
ASP.NET本身设计就是这样的,从 init开始,到Page_Load,整个生命周期就是这样维持的,你想要自己改变,我个人觉得是很困难的
indusl 2014-02-20
  • 打赏
  • 举报
回复
回调还需要创建所有控件,就是asp.net性能上的一个大损失,比如注册用户的时候,填写了一个用户名,回调到服务器短看是不是被占用了,这只用到2个控件,一个是文本框,另外一个label提示。 但是ajax,回调到服务器这个页面,还要重新创建这个页面其他无关的控件,实在是划不来啊
indusl 2014-02-20
  • 打赏
  • 举报
回复
引用 2 楼 jiangsheng 的回复:
用jquery+ScriptService,这需要你自己写客户端渲染逻辑。 你指定回调到页面的时候当然要创建页面了。
页面可以创建,但是里面的控件应该根据回调的内容选择性创建,这不能不说是asp.net对于性能的一个大浪费!
坐口之蛙 2014-02-20
  • 打赏
  • 举报
回复
你面对的用户有自己选择控件的需求跟能力?
蒋晟 版主 2014-02-20
  • 打赏
  • 举报
回复
用jquery+ScriptService,这需要你自己写客户端渲染逻辑。 你指定回调到页面的时候当然要创建页面了。

62,046

社区成员

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

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

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

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