标题:怎么asp.net随便激发一个控键都会提交
只看楼主
_断肠人_
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2008-10-28
 问题点数:0 回复次数:9 
怎么asp.net随便激发一个控键都会提交
如标题,感觉都会重新加载
请高手讲下
搜索更多相关主题的帖子: 都会 asp 
2008-11-21 03:40
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
得分:0 
楼主的表述存在很多偏差阿。
首先,只有提交按钮和支持自动提交的表单才会产生页提交行为,从而刷新、重加载。

提交不是.net的专利,这是由HTML固有的机制引起的。

不管你使用哪个平台,什么开发语言,采用何种服务器,提交行为都存在,除非你不希望从用户那里得到数据,抑或你使用Java技术(AJAX)来规避这种问题,不过它增加了复杂性。

铲铲是也
2008-11-21 08:45
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
LZ是指的向服务器端提交是吧??
用html控件就不会向服务器端提交的..

飘过~~
2008-11-21 12:39
_断肠人_
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2008-10-28
得分:0 
对,就像点一个没写事件的按扭,整个页面都颤了一下,分明就是提交了一下嘛,使页面又加载了一次

事在人为
2008-11-21 23:28
Kiss_零
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:164
专家分:125
注 册:2008-11-21
得分:0 
按理说只要一些控件autopostback为false就不会了啊,不是很明白LZ的意思
2008-11-22 19:40
_断肠人_
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2008-10-28
得分:0 
我也不太明白,只好凭感觉问咯

事在人为
2008-11-23 01:33
小仙
Rank: 7Rank: 7Rank: 7
来 自:光之谷
等 级:贵宾
威 望:39
帖 子:1812
专家分:1
注 册:2008-8-8
得分:0 
区分web控件和html标记就好办了。
并不是所有的web控件的事件都能让你界面“颤”一下的。
比如textbox的textchange事件,你有时想让它“颤”一下的话, 还得改autopostback属性为ture


仁者乐膳,智者乐睡。我都爱~
2008-11-23 12:00
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
其实微软的处理页面上任何服务器端控件时都会提交系统默认的表单,因为严格来讲B/S模式,在服务器端是不能主动响应客户端事件。而微软为了让服务器端响应客户端事件,就在某个控件在客户端触发事件后向服务器端提交信息,这样服务器端会接收到客户端的触发事件。
2008-11-23 15:50
dreamsfly
Rank: 2
等 级:论坛游民
帖 子:152
专家分:13
注 册:2007-6-29
得分:0 
其实非差非常简单,不需要什么大道理的,你看一下IE得到的HTML代码,全都是HTML+JS
提交很常见,其他的控件的提交都是激活了一个JS方法,这个方法里面写的就是提交的代码。

www. 我的原创下载
2008-11-23 20:44
ilovetea
Rank: 1
来 自:辽宁省锦州市
等 级:新手上路
帖 子:177
专家分:4
注 册:2008-3-31
得分:0 
这是正常的

我是爱喝茶的胖子,有空一起喝茶啊
我的百度博客:http://hi.baidu.com/33806380
2008-11-24 08:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-245491-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.385659 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved