为什么asp.net点一下按钮页面就刷新一次呢,有什么方法可以解决

asp.net的控件在单击时刷新页面,但我不想让它刷新,有什么方法可以解决阿... asp.net的控件在单击时刷新页面,但我不想让它刷新,
有什么方法可以解决阿
展开
 我来答
匿名用户
推荐于2017-11-25
展开全部
把控件的AutoPostBack属性设置为false.
微软想在WEB的应用中也实现一种事件机制,所以操作控件的时候都要回发到服务器执行相应的代码,这就产生了新的问题:VIEWSATE,在页面刷新时,页面状态会丢失.比如一个注册表单,当把前面的姓名等资料填写完了,后面选择地区的时候,选择四川,那么相应的下拉列表就会显示四川的城市,所以要执行回发,但前面所填的姓名等信息又必须重新填写,所以在页面开发的时候尽量少用服务器控件,这样用户体验不好,且访问服务器次数过多对服务器压力也很大,效率很低,大多效果可用脚本语言解决,AJAX可以让页面不刷新,从某种意义上来说增强了用户体验,但是不刷新不代表没访问服务器,不能滥用.
匿名用户
2013-07-20
展开全部
采用ajax技术 其实vs2005里面有带微软的ajax
那个操作简单多了 其实ajax也是很简单的
就是异步传对象而已 代码也很少的
现在用ajax比较广泛的就是Ext咯
超强的 你也网上了解一下
对了 刷新的原因告诉你 是因为一般按钮都会服务器回传(同步)
ajax 就是用html里面的按钮写事件 异步回传
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-20
展开全部
用html控件,这样就不会自动postback了。还有就是。用AJAX
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-20
展开全部
把控件的AutoPostBack属性设置为false,那么控件就不会自动回发到服务器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-20
展开全部
采用ajax
如果你用的是VS2005 那么就需要下载一个套件
如果用的VS2008 可以直接试用了
有几个控件
直接拖上去就可以了,ASP.NET的AJAX是最容易使用的
具体的可以百度一下"ASP.NET AJAX"
这里就不列出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式