惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
博客园 - 司徒正美
博客园 - 【当耐特】
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
宝玉的分享
宝玉的分享
V
V2EX
S
SegmentFault 最新的问题
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
Jina AI
Jina AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
L
LangChain Blog
D
Docker
腾讯CDC

博客园 - 牵牛望岳

ICloneable 接口--c# 深复制与浅复制 IDisposable接口详解 C# 中用 PadLeft、PadRight 补足位数 listbox控件的一些操作 IIf函数 替换、恢复Html中的特殊字符 C#连接数据库的一些鲜为人知的方法 C#关键字 【推荐】常用 SQL 语句大全 CSS中的黄金分割率 几条相关SQL语句 解析.net中ref和out的实质 JavaScript substr() 和 substring() 方法的区别 武林外传搞笑语录 调试和跟踪 VS2005单元测试[转] 几个.Net开源的CMS、Portal系统 DataKeyNames工作 查询后,翻页问题的解决办法2。(GridView1.PageIndex = e.NewPageIndex;) (转)
IsPostBack用法,Page.IsValid的用法
牵牛望岳 · 2009-04-16 · via 博客园 - 牵牛望岳

IsPostBack 
    如果第一次加载IsPostBack为true 
    但是以后点击按钮之类的都从新执行pageload的,因为会出发postback。这时就为true。 
    所以if(!IsPostBack){}中放置的代码应该是第一次加载是运行。其他时间不运行的代码。 
Page.IsValid 
  在ASP.Net中,为了方便表单的验证,提供了验证控件来完成表单输入数据的验证。问题的根源是对于asp:Button控 件,点击的时候是默认先进行表单的验证的。
    有的朋友希望在表单里有两个按钮,其中有的按钮执行的操作和表单本身无关,不需要验证,但也默认必须进行验证,对 程序设计上造成不少烦恼。
    解决方法:在需要验证的时候,可以手工调用验证代码:验证控件.Validate()或者Page.Validate()进行验证。 
   IsValid 是Page的属性,用于判断页面上的验证控件是否均通过验证,如果页面上没有验证控件,则不必做这个判断了。
    Page.IsPostBack :在Page_Load中第一次加载运行的代码 
    Page.IsValid:在Btn中Onclick中验证...