导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

高手指点方向:.net建议尽量用服务器控件,那强大的客户脚本是不是没用了?是不是服务器编程已经代替了客户脚本?

nittystone 2002-07-13 09:45:08
学习实验阶段,请多指教!
...全文
6 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
nittystone 2002-07-15
没有一个总结的,:(郁闷
还是把分数给学习的 哈哈 :)
回复
MFC2001 2002-07-13
这两种方式各有利弊,具体要看你的系统侧重的是什么?

但总的来说为了维护和扩展的方便,还是用MS推荐的方式◎!
回复
zzbird 2002-07-13
这个问题,怎么说呢,是没搞清Web的基本概念造成的,就像有的人问为什么asp.net里的cs代码不能用Message弹出对话框这样的问题一样
回复
nittystone 2002-07-13
还是问一个直接的把。
1 用户提交表单
1.1 输入 1.2 管理 1.3 删除
(服务器 or 客户)

2 客户浏览信息 。。
(服务器 or 客户机)
回复
nittystone 2002-07-13
郁闷,,
我该听谁的啊??
回复
hbxtx 2002-07-13
楼上几位说的对,学习.
回复
君子藏器 2002-07-13
微软.net建议尽量用服务器控件是为了代码与页面实现分离,使得Asp.net编程像VB一样。而客户端操作是为了减轻服务器负担。
回复
GumPGZ 2002-07-13
ms建议用服务器空间的目的就是,让asp.net编程像win32那样的事件驱动形式进行,这是很不错的编程方式.

服务器端的操作不会代替客户端,客户端依然是必不可少的
回复
lylhyh 2002-07-13
使用控件事尽量不使用服务器控件!!因为服务其控件的速度比较慢!!!
但服务器控间的属性一般不较多!!!
用起来很方便!!!
但它与js的交互并不是很方便!!!这也是asp.net的一个弱点!!相信以后可以改变!!
一般你可以这样写
在Codebehind的代码中!!Response.Write("<script>...javascript代码...</script>")
回复
sumanden 2002-07-13
另:有一些事情也是只有客户端脚本才能完成的。如最简单的一个东东:在客户端弹出提示框。
回复
sumanden 2002-07-13
客户端的操作仍然是由js脚本来完成的,有一些事情是用可以在客户端独立完成的,我们就没有必要把它交给服务端去完成,然后再返回客户端,这样会造成服务端的负荷太重。
回复
mmkk 2002-07-13
与客户端交互依然使用js脚本,只不过他们可以全部写在.cs中,.aspx中只负责界面
回复
hgknight 2002-07-13
服务器控件也可以使用客户端脚本操作,因为服务器控件是以合适的html语言发送到客户端的
如果交互操作比较频繁,尽量还是使用客户端脚本,不然老提交刷新页面用户也受不了
回复
nittystone 2002-07-13
提:)
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告