首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoPostBack=True和AutoPostBack=False的区别是什么?

AutoPostBack=True和AutoPostBack=False的区别是什么?
EN

Stack Overflow用户
提问于 2012-08-29 16:40:24
回答 9查看 128.2K关注 0票数 43

AutoPostBack=TrueAutoPostBack=False有什么不同

EN

回答 9

Stack Overflow用户

发布于 2012-08-29 16:48:24

摘自http://www.dotnetspider.com/resources/189-AutoPostBack-What-How-works.aspx

Autopostback是一种根据web控件中的某些事件将页面自动回发到服务器的机制。在某些web控件中,如果将名为auto post back的属性设置为true,则当控件中发生事件时,会将请求发送到服务器。

每当我们在任何控件上将autopostback属性设置为true时,.NET框架都会自动将几行代码插入到为实现此功能而生成的超文本标记语言中。

  1. 名为JavaScript的事件方法( __doPostBack,将名为__EVENTTARGET的隐藏变量和eventtarget JavaScript事件发送到
票数 38
EN

Stack Overflow用户

发布于 2012-08-29 16:42:10

AutoPostBack = true允许将控制回发到服务器。它与一个事件相关联。

示例:

代码语言:javascript
复制
<asp:DropDownList id="id" runat="server" AutoPostBack="true" OnSelectIndexChanged="..."/>

具有上述下拉列表的aspx页面不需要asp:button来执行回发。当您更改下拉列表中的选项时,页面将回发到服务器。

控件上AutoPostBack的默认值为false。

票数 15
EN

Stack Overflow用户

发布于 2012-08-29 16:47:54

如果您想要在web控件上发生任何事件时回发页面,则AutopostBack是分配给web控件的属性。

你可以看到这篇文章:What is AutoPostBack?

自动回发是一种机制,通过该机制,页面将根据web控件中的某些事件自动回发到服务器。在某些web控件中,名为auto post back的属性如果设置为true,则在控件中发生事件时将请求发送到服务器

例如,TextBox具有AutoPostBack属性

使用AutoPostBack属性指定当TextBox控件失去焦点时是否自动回发到服务器。在TextBox控件中按ENTER或Tab键是最常见的更改焦点的方法。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12173914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档