对于form对象中的所有元素(在asp.net中叫控件)在将页面提交给server之后,对相关事件进行处理(比如像计算等)的都是处理器上的后台代码吗(aspx.cs)?这不是很麻烦吗。类似的简单处理有类似像javascript这样的客户端上的处理代码吗?所有的事件都要传回到server吗,这也可以说是所谓的表现与处理的分离吗?客户端难道不会做点什么吗?(初学,有些问题本身可能会有错误,见谅,还有分不是很多)
解决方案 »
- [分享]百度新歌TOP100下载
- 为什么 Page.ClientScript.RegisterStartupScript不显示
- 程序中,如何记录操作日志?
- 如何将ACCESS导入到转化成DataSet 哪位大神有代码贴一下呗
- C# 得到服务器的虚拟目录~!
- 50分求SmartCilent的例子!
- SubString()不能在Aspx页面里直接使用吗?'object' does not contain a definition for 'SubString'
- 请教绑定数据后如何对数据进行操作?
- 水晶报表预览
- 在网页中动态生成的HyperLink控件如何布局?比如换行等
- 关于discuz!NT中的几个问题
- C#后台获取select的值
客户端跟服务器是独立的,之间的连接,亦即是http连接状态时不会一直保持,所以,客户端脚本(js)不会参与服务器,而服务器端(c#,vb.net)也不会管客户端上的事。
你说所有控件都要回传,那是假的,比如你说在客户端实时现实时间,用js就行,如果每秒钟都要回传取得时间再显示回来,那服务器估计要崩溃。而且最好能不用asp.net服务器控件就不用,.net要处理这些控件是要耗资源的。客户端能做的事大把,只要不和服务器打交道的,都可以做,比如验证有效数据,网页效果等等,但你说要查询数据库,就是asp.net本身的事了
同意!如果上学时没有机会更老师学会使用http调试工具自己研究,那么工作中就应该赶紧学会自己研究。
谁也没让你回传啊?!请问你,你干嘛要回传?咄咄怪事!既然你的浏览器执行的html硬要执行回传指令,还问人家后台干嘛要处理?这就叫做明知故问。